Macro exel evoyer zone de texte vers cellule

Utilisateur anonyme -  
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.
--
il vaut mieux prévenir, que guérir
Configuration: Windows XP
Firefox 3.0.4

2 réponses

  1. herod1983 Messages postés 200 Statut Membre 5
     
    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)

    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
    0
  2. Utilisateur anonyme
     
    S'il Vous plaît!!!
    -1