La Vouivre
XLDnaute Occasionnel
Bonjour les amis
Bonne journée à tous
Je viens vous demander de corriger une macro que j’essaye de mettre au point.
J’ai fait un Userform pour remplir une base de données, il est possible que tous les Contrôles ActiveX
Ne soit pas tous rempli, j’ai recopié un code que j’essaye de modifier sans sucés
Je ne trouve pas d’explication dans le forum ou sur la toile pour obtenir un enregistrement sur la même ligne de tous les Contrôles ActiveX
Je voudrais enregistrer sur la même ligne plusieurs Contrôles ActiveX , même si un est vide
J’ai le bouton rouge qui ferme l’userform et interdit l’emplois de fermer par la croix
Avec le bouton bleu « enregistrer » on enregistre à la suite des cellules vides, code pour la démo, ce n’est pas ce que je veux
Mais je voudrais enregistrer sur la même ligne avec le bouton violet tous les contrôles activeX et là je coince depuis un bon moment
Je vous mets la ligne de code défectueuse, en sachant que je n’ai pas mis tous les Contrôles ActiveX pour ne pas charger le fichier
If DLig1 > DLig2 Then
‘pouvez-vous me mettre un commentaire pour expliquer cette ligne de code
.Range("B" & DLig1 + 1).Value = TextBox1.Value
Else
Je vous passe un fichier pour plus d’explications
Merci à tous pour ce super forum d’entraide
Bonne journée à tous
Je viens vous demander de corriger une macro que j’essaye de mettre au point.
J’ai fait un Userform pour remplir une base de données, il est possible que tous les Contrôles ActiveX
Ne soit pas tous rempli, j’ai recopié un code que j’essaye de modifier sans sucés
Je ne trouve pas d’explication dans le forum ou sur la toile pour obtenir un enregistrement sur la même ligne de tous les Contrôles ActiveX
Je voudrais enregistrer sur la même ligne plusieurs Contrôles ActiveX , même si un est vide
J’ai le bouton rouge qui ferme l’userform et interdit l’emplois de fermer par la croix
Avec le bouton bleu « enregistrer » on enregistre à la suite des cellules vides, code pour la démo, ce n’est pas ce que je veux
Mais je voudrais enregistrer sur la même ligne avec le bouton violet tous les contrôles activeX et là je coince depuis un bon moment
Je vous mets la ligne de code défectueuse, en sachant que je n’ai pas mis tous les Contrôles ActiveX pour ne pas charger le fichier
If DLig1 > DLig2 Then
‘pouvez-vous me mettre un commentaire pour expliquer cette ligne de code
.Range("B" & DLig1 + 1).Value = TextBox1.Value
Else
Je vous passe un fichier pour plus d’explications
Merci à tous pour ce super forum d’entraide