Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2019Afficher les donnée d'un UserForm sur une autre feuille
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 !
Bonjour le forum,
J'ai un UserForm qui s'ouvre sur ma feuille 1 et j'aimerai que mes donnée s' affiche sur une autre feuille.
Merci d'avance pour votre aide.
Bonjour Yann
une approche pas sur d'avoir compris j'ai donc affecté a une variable le Nom de la Feuille Source et Idem pour la Feuille Cible
a voir Lol
on affiche les données de la Feuille "Feuil1"
et on les colle sur la feuille "Feuil2"
Ou lycée de Versailles !
Bonne fin de Journée
jean marie
Bonjour Yann
une approche pas sur d'avoir compris j'ai donc affecté a une variable le Nom de la Feuille Source et Idem pour la Feuille Cible
a voir Lol
on affiche les données de la Feuille "Feuil1"
et on les colle sur la feuille "Feuil2"
Ou lycée de Versailles !
Bonne fin de Journée
jean marie
Bonjour Jean-Marie.
J'ai essayé ton fichier, mais rien ne fonctionne. Pour te donner plus de précision, j'ouvre mon UserForm sur la page 1 et lorsque je remplis celui-ci je souhaite que les saisies s'affiche sur la page 2 tout en sachant que je reste toujours sur la page 1.
Bonsoir Jean-Marcel,
Je te remercie pour ton intervention, c'est ce que je souhaitais. Juste une question, actuellement les informations s'affiche de A1:A8, j'aurai aimer savoir comment afficher les informations de A10:A18
et il n'y a pas pensé lol
tu me diras pas évident Lol
Edit :
si pour A1:A8 on met 1 to 8
pour A10:A18 je pense qu'il faut mettre 10 to 18
me suis je racheté de mon oubli ?Lol
Bonne fin de journée
Jean marie
bonsoir
Pour info le point devant.cells
Faire référence à la feuille "défini" par le with(with sheets("Feuil2"))
Si tu rajoutes 9 au I dans .cells(I+9,1)
tu rajoutes 9 au I donc 10 à 18
VB:
Private Sub f_b_ok_Click()
Dim i
With Sheets("Feuil2")
For i = 1 To 8
.Cells(i+9, 1) = Me("txt" & i)
Next
End With
Unload Me
End Sub
et il n'y a pas pensé lol
tu me diras pas évident Lol
Edit :
si pour A1:A8 on met 1 to 8
pour A10:A18 je pense qu'il faut mettre 10 to 18
me suis je racheté de mon oubli ?Lol
Bonne fin de journée
Jean marie
bonsoir
Pour info le point devant.cells
Faire référence à la feuille "défini" par le with(with sheets("Feuil2"))
Si tu rajoutes 9 au I dans .cells(I+9,1)
tu rajoutes 9 au I donc 10 à 18
VB:
Private Sub f_b_ok_Click()
Dim i
With Sheets("Feuil2")
For i = 1 To 8
.Cells(i+9, 1) = Me("txt" & i)
Next
End With
Unload Me
End Sub
Bonjour le forum. Je reviens ici car il y a 2 petits soucis qui sont les suivant. Lorsque je des données dans mon UserForm cela fonctionne bien. Mais ensuite lorsque je rouvre mon UserForm je ne vois plus dans les TextBox le contenu de ma liste comme cela le faisais dans mon fichier d'origine, ensuite si malgré tout je modifie les saisies en rajoutant une autre entrée toute ma liste s'efface donc je suis obligé de tout réécrire, ce problème lui aussi n'apparaissait pas sur mon fihier d'origine.
Bonjour
Ta demande n'est pas claire.
Si tu as des valeurs dans la feuil 1 de A1 à A8 ces valeurs seront transcrites dans les text box.
Si tu as rien : tu ne retranscris ::::: rien.
Je pense avoir compris :
A tout les coups tu lance ton userform à partir de la feuille 2 et comme tu n'as pas indiqué le nom de la feuille ou récupérer les données , comme il n'y a rien dans la feuille 2 de A1 à A8 , tu ne copies rien dans la feuille2
Dans tout les cas il faut désigner la feuille avant de créer tes boucles
- 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