Macro exel evoyer zone de texte vers cellule
Utilisateur anonyme
-
herod1983 Messages postés 200 Statut Membre -
herod1983 Messages postés 200 Statut Membre -
Bonjour,
Je suis sur un classeur, en train de faire un formulaire,donc j'ai mis des zone de texte et des case a cocher.
je voudrai savoir par l'intermédiaire d'un macro si je peu envoyer le contenu d'une zone de texte vers une cellule sur une autre page lorsque l'on appuis sur le bouton, mais en sachant cas chaque fois que l'on appui dessus il prend le contenu de la zone de texte il la mes sur une cellule différente (l'un en dessous de l'autre).
merci de votre aide.
Je suis sur un classeur, en train de faire un formulaire,donc j'ai mis des zone de texte et des case a cocher.
je voudrai savoir par l'intermédiaire d'un macro si je peu envoyer le contenu d'une zone de texte vers une cellule sur une autre page lorsque l'on appuis sur le bouton, mais en sachant cas chaque fois que l'on appui dessus il prend le contenu de la zone de texte il la mes sur une cellule différente (l'un en dessous de l'autre).
merci de votre aide.
A voir également:
- Macro exel evoyer zone de texte vers cellule
- Alternative zone telechargement - Accueil - Outils
- Excel cellule couleur si condition texte - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Excel si cellule contient partie texte ✓ - Forum Excel
- Proteger cellule excel - Guide
2 réponses
salut
à mettre dans ton bouton:
(j'ai le nom de la zone de texte par défaut en textbox1, n'oublie pas de changer le nom si il est différent)
à mettre dans un module:
à mettre dans ton bouton:
(j'ai le nom de la zone de texte par défaut en textbox1, n'oublie pas de changer le nom si il est différent)
Private Sub CommandButton1_Click() 'appel macro essai Call essai End Sub
à mettre dans un module:
Sub essai()
'si zone de texte a une valeur alors
If Sheets("feuil1").TextBox1.Value <> "" Then
'boucle de cellule 1 a 10000
For i = 1 To 10000
'si boucle trouve cellule vide
'dans i variable ligne et 1 colonne A
'pour feuil2
'alors arrete boucle
If Sheets("feuil2").Cells(i, 1).Value = "" Then Exit For
Next i
'copie valeur de zone de texte dans cellule vide
'ouverture feuil2
Sheets("feuil2").Cells(i, 1).Value = Sheets("feuil1").TextBox1.Value
Sheets("feuil2").Activate
End If
End Sub