Récupérer le nom feuille lors appel InputBox
zlatan40
Messages postés
43
Statut
Membre
-
zlatan40 Messages postés 43 Statut Membre -
zlatan40 Messages postés 43 Statut Membre -
Bonjour,
Je suis en train de débuter avec le VBA, jusqu'à présent je m'en suis sorti en cherchant mais là je coince !
J'ai un planning avec différent mois. Sur chaque mois Différentes personnes avec les heures effectuées à saisir.
J'aimerais pouvoir copier les heures d'une personne, sur une autre. (macro copie_heure_1pers)
Cela fonctionne quand je le fais sur une même feuille. Mais cela ne fonctionne pas lorsque je veux prendre les heures sur une autre feuille. J'ai essayer de récupérer le nom de la feuille sur laquelle je vais chercher la personne à copier avec
Mais j'ai toujours le nom de la feuille de départ. Quand je navigue avec l'inputbox, j'ai l'impression que lorsque je change de feuille, cela ne change pas la feuille active.
Comment puis-je m'y prendre ?
Voici le fichier
https://we.tl/txiZudgvxF
Je suis en train de débuter avec le VBA, jusqu'à présent je m'en suis sorti en cherchant mais là je coince !
J'ai un planning avec différent mois. Sur chaque mois Différentes personnes avec les heures effectuées à saisir.
J'aimerais pouvoir copier les heures d'une personne, sur une autre. (macro copie_heure_1pers)
Cela fonctionne quand je le fais sur une même feuille. Mais cela ne fonctionne pas lorsque je veux prendre les heures sur une autre feuille. J'ai essayer de récupérer le nom de la feuille sur laquelle je vais chercher la personne à copier avec
Set cell_colle = Application.InputBox _
("Sélectionner la cellule avec le nom de la personne où coller les heures", , , , , , , 8)
refFeuilColle = ActiveSheet.Name
Mais j'ai toujours le nom de la feuille de départ. Quand je navigue avec l'inputbox, j'ai l'impression que lorsque je change de feuille, cela ne change pas la feuille active.
Comment puis-je m'y prendre ?
Voici le fichier
https://we.tl/txiZudgvxF
A voir également:
- Récupérer le nom feuille lors appel InputBox
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Recuperer message whatsapp supprimé - Guide
- Appel privé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Bruler feuille de laurier - Guide
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonsoir,
j'observe aussi que la navigation via l'inputbox ne change pas la feuille active.
moins tu utiliseras select et active, plus vite tu progresseras dans Excel.
suggestion:
au lieu de:
faire ainsi:
j'observe aussi que la navigation via l'inputbox ne change pas la feuille active.
moins tu utiliseras select et active, plus vite tu progresseras dans Excel.
suggestion:
au lieu de:
refFeuilCopie = ActiveSheet.Name
faire ainsi:
refFeuilCopie = cell_copie.Parent.Name
zlatan40
Messages postés
43
Statut
Membre
Parfait ! En plus cela règle le problème des références cellules fusionnées !