Tranférer des données d'un onglet à un autre ?

goldkeefer

XLDnaute Occasionnel
Bonjours , Mesdames et Messieurs les magiciens d' excel
Je reviens vers vous , avec un petit problème
je suis veilleur de nuit dans un centre pour enfants
Afin de me faciliter la tâche je me suis créer un petit tableau, que j'aimerais automatiser
J'ai 4 pavillons avec chacun entre 8 et 9 enfants
Ce tableau comprend : un onglet présence et un onglet plan
dans l'onglet présence se trouve le liste des noms en colonne B6 une liste déroulante avec 1;2;3;4 (nombre de chambres)
En colonne C6 également une liste déroulante (1;2;3)qui correspond au nombre de lits par chambre
mon souhait serait de pouvoir, lorsque j'affecte dans l'onglet Présence une chambre et un lit , les noms se retrouvent placés dans l'onglet plan dans les chambres et lits détermines par l'onglet présence
En espérant que mes explications soient claires
Dans l'attente de vous lire
je vous remercie de votre compréhension
et vous met la pièce jointe
Cordialement
Alain
OOps je n'arrive pas à envoyer le fichier joint ?
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Tranférer des données d'un onglet à un autre ?

Bonsoir Goldkeefer, Banzai, bonsoir le forum,

Une autre proposition en pièce jointe. Pour que ça fonctionne il faut renommer les rectangles représentant les lits avec la syntaxe suivante :
"Rectangle " + pavillon + numéro de chambre + numéro de lit.
• le rectangle dans le pavillon 1 représentant le lit 1 de la chambre 1 s'appelle : "Rectangle P111"
• le rectangle dans le pavillon 1 représentant le lit 2 de la chambre 1 s'appelle : "Rectangle P112"
etc...
La macro événementielle Change permet d'éviter d'attribuer deux fois le même lit à deux presonnes différentes et le bouton Plan Auto place les noms dans les lits adéquats.
 

Pièces jointes

  • Goldkeefer_v01.xls
    190 KB · Affichages: 100

goldkeefer

XLDnaute Occasionnel
Re : Tranférer des données d'un onglet à un autre ?

Bonsoir Messieurs
je vous remercie beaucoup de votre aide , la solution de Robert fonctionne très bien
le seul petit problème est que je suis nul en VBA et malgré l'explication de Robert qui pour vous semble très claire, je vous avouerais que je suis complètement largué
Ne connaîtriez vous pas une solution par formule où la je pourrais peut être me débrouiller
plus facilement
comme vous avez pu le constater , j'ai 4 sites
sur Chateau : 4 pavillons de 4 chambres de 3 lits
sur Vallières : 3 chambre de 2 lits + 1 chambre à 1 lit
un autre site : 6 chambre de 2 lits
+ un autre site: ou il y a 30 chambres individuelles
Vous comprendrez mon désarrois !!!
Je vais essayer de comprendre vos solutions en espérant que mon cerveau n'explose pas
je vous remercie votre rapidité de réponse et si vous aviez une solution peut être plus simplette pour mon niveau vu la complexité de la chose je vous en serais très reconnaissant
Dans l'attente de vous lire
Cordialement
Alain
 

goldkeefer

XLDnaute Occasionnel
Re : Tranférer des données d'un onglet à un autre ?

Bonsoir à toi Banzai
Je viens de regarder le fichier , et chaque fois que j'essaye de placer un enfant dans une
chambre, j'ai un message d'erreur???
il m'affiche erreur d' exécution 1004
Impossible de définir la propriété "ReadingOrder" de la classe rectangle ?
si j'essaie de placer 2 enfants dans la même chambre mais lit différent il ne m'affiche
qu'un nom dans cette chambre
en attendant merci à toi de te casser la tête avec moi
Codialement
Alain
 

Banzai64

XLDnaute Accro
Re : Tranférer des données d'un onglet à un autre ?

Bonsoir
Ici pas de soucis
J'ai Xl2003 et toi Xl2007 (Peut-être la cause ?)
Pourtant il doit y avoir une portabilité ascendante

Je pense que tu as mis en remarque cette propriété

Si quelqu'un possédant Xl2003 peut tester ?
Merci par avance

Affaire à suivre
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16