macros de copie excel

  • Initiateur de la discussion Initiateur de la discussion djdmd14
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

djdmd14

Guest
Résolu:macros de copie excel

bonjour
dans le fichier joint j ai 2 feuilles excel la premiere me sert de formuliare pour faire defiler un questionnaire qui est sur la feuille 2
les questions defilent grace à un controle de compteur et on reponds grace au 2 boutons oui ou non qui me colle une reponse en cellule F5 de la premiere feuille
ce que je voudrais c est coller cette reponse dans la 2 eme feuille en face de la question correspondante automatiquement quand je clique sur l objet de compteur car c est à partir de cette feuille que mes resultats sont analysés
vous trouverez ci joint les 2 feulles concernées
merci d avance
 

Pièces jointes

Dernière modification par un modérateur:
Re : macros de copie excel

Bonjour
Dans quelle cellule est la reponse?
Je n'ai pas vu les boutons OUI NON...
Clic avec le bouton droit de la souris sur le nom de la feuille "question environnement" et choisi visualiser le code
Copie les lignes ci dessous
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$F$5" Then Exit Sub
lig = Range("g4").Value + 2
Sheets("types environnement").Cells(lig, 2).Value = Target.Value
End Sub
Quand la cellule f5 change ce qui a été saisi est mis dans la celonne B de la feuille 2...
A+ François
 
Re : macros de copie excel

je renvoie le fichier avec les boutons ajoutés
je vais tenter cela par contre si à 2 questions je reponds non ou oui ma cellule f5 ne change pas
en fait j aimerais que la copie se fasse uniquement quant je fais avancer le n° de question en g4 grace au controle compteur
merci
 

Pièces jointes

Dernière modification par un modérateur:
Re : macros de copie excel

Bonjour
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$g$4" Then Exit Sub
lig = Range("g4").Value + 2
Sheets("types environnement").Cells(lig, 2).Value = range("f5").Value
End Sub

A+ François
 
Re : macros de copie excel

Bonjour
Excuse, j'avais pas testé
Donc supprime la macro que tu as mis dans la feuille et copie cette macro dans le module
Sub Compteur1_QuandChangement()
lig = Range("g4").Value + 2
Sheets("types environnement").Cells(lig, 2).Value = Range("f5").Value
End Sub
A+ François
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
  • Question Question
Microsoft 365 2 macros de copie
Réponses
9
Affichages
1 K
D
Réponses
1
Affichages
518
S
Réponses
0
Affichages
973
shelbie
S
T
Réponses
5
Affichages
1 K
Thomexcel
T
Retour