collage de données à partir d'un userform

  • Initiateur de la discussion Initiateur de la discussion lamouche42
  • 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 !

L

lamouche42

Guest
bonjour le forum

question vague je vous l' accorde.
j' arrive au terme de mon travail mais il me reste la chose principale à coder ... inscrire les données du userform de saisie sur la feuille de calcul.

Je m' explique :
il y a 35 textbox de saisie ds mon userform, et je ne voudrai coller les données de chaque textbox sur une ligne de ma feuille de calcul que qd celui ci est different de 0 ainsi que des infos complementaires de ma variable tableau lié à chaque textbox.

je voudrai trouver un code simple qui m' evite d'ecrire 4 pages.
je pensais mettre le contenu des textbox ds une case de mon tableau pour ainsi travailler sur le tableau par ligne ce qui serai plus simple car on pourrai utiliser les boucles et les IF mais y a peut etre une meilleure solution

merci de me donner votre avis sur la question 😀
 
Re : collage de données à partir d'un userform

bonjour lamouche42

lorsque l'on a un nbre important de textbox a utiliser on peut
nommer les textbox de cette facon (en fonction de l'ordre ou on veut les tester)
TEXTBOX1 .....TEXTBOX35
ensuite il est possible d'ecrire un transfert de cette façon:

Code:
for n=1 to 35
 Range("A" & n+debut)=Controls("TEXTBOX" & n)
next n

debut permettant de choisir la ligne de depart
on peut eventueelement assortir d'une condition sous forme

Code:
If controls("TEXTBOX" & n)<>"" then
 
- 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

Retour