XL 2010 Copier textbox vers cellule

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 !

netparty

XLDnaute Occasionnel
Bonjour tous le monde

Je bloque sur une macro, je vous explique :

J'ai plusieurs textbox dans mon userform, et je voudrai grâce a un bouton copier certain textbox vers la ligne active de ma feuille.

textbox3 vers la 3éme colonne de la ligne actice de la feuille 2
textbox5 vers la 7éme colonne de la ligne actice de la feuille 2
textbox6 vers la 9éme colonne de la ligne actice de la feuille 2

Merci pour votre aide et bon dimanche
 
Bonjour le fil,

Excel ne connait pas les lignes actices 😉

Sinon, il nous faut créer nous même le fichier exemple (alors que l'on suppute qu'il existe déjà sur ton disque dur... 🙄)
Un dimanche, en plus !
Un jour censé être de repos 😉

PS: On aura remarqué que ce message est écrit avec un stylo à tendance amicalement humoristique.
Inutile donc de bondir à sa lecture 😉
 
Re

Heureusement, comme mon café est encore bouillant, j'ai le temps d'aller jouer dans VBE 😉
Donc un exemple possible de VBA
VB:
Private Sub CommandButton1_Click()
Dim LigneActive$
LigneActive = ActiveCell.Row
Cells(LigneActive, 3).Value = Me.TextBox3.Value
Cells(LigneActive, 7).Value = Me.TextBox5.Value
Cells(LigneActive, 9).Value = Me.TextBox6.Value
End Sub
 
Dernière édition:
Merci Staple1600 ,

ça fonctionne super bien, mais est-il possible de le limiter à une seule feuille ?

et une autre question si ton café est toujours chaud bien sur,
est-il possible de copier un textbox d'un userform1 vers un textbox2 de l'userform2
 
Re

Pour le fun (et sous réserve du contexte réel) ce qui suit pourrait aussi fonctionner
VB:
Private Sub CommandButton1_Click()
Dim L$: L = ActiveCell.Row
Cells(L, 3).Resize(, 7) = Array(TextBox3, , , , TextBox5, , TextBox6)
End Sub
😉
PS: Je te laisse chercher où le bât pourra blesser avec ce second exemple.
 
Re

Je suis parti de ce que tu décris sur le message#1
Si tu parles de ligne active, j'ai supposé que quand tu affiches ton userform tu es déjà sur la feuille 2, non?

(Tu as testé la seconde macro? (cf message précédent)
Tu as trouvé où cela pourrait coincer?
 
- 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

Discussions similaires

Réponses
3
Affichages
540
Retour