Copier les entrées d'une zone de texte

Résolu
Bonjour,
Je veux savoir comment faire copier des entrées d'une zone de texte d'un UserForm dans une cellule précis d'une feuille de classeur.
(code vbe) svp.
Configuration: Windows XP
Internet Explorer 6.0
Excell 2003

6 réponses

  1. Modérateur
    Bonjour gham

    c'est tout bête :

    Range("$A$1").Value = TextBox1

    m@rina
    0
    1. Merci mais en utilisant les boutons de validation et annulation.
      0
      1. Modérateur
        Ben tu doubles cliques sur ton bouton Validation, et ça te crée la macro :

        Private Sub CommandButton1_Click()

        End Sub

        Entre les deux lignes, tu insères la ligne de code que je t'ai donnée, ce qui donne :

        Private Sub CommandButton1_Click()
        Range("$A$1").Value = TextBox1
        End Sub

        Pour le bouton Annuler :

        Private Sub CommandButton2_Click()
        Unload Me
        End Sub

        Bien entendu, tu peux modifier les noms des boutons, des textbox, etc.

        m@rina
        0
        1. merci bcp, c ça ce que je cherche
          0
          1. Bjr

            Amélioration de la macro, il vous mieux travailler avec des variables
            car une variable peux ce convertir
            Exemple une date ou un nombre décimal

            Private Sub CommandButton1_Click()
            dim mavaleur as string

            mavaleur = range("a1").value

            mavaleur = TextBox1
            End Sub

            Pour le bouton Annuler :

            Private Sub CommandButton2_Click()
            Unload Me
            End Sub
            0
            1. ok merci c le même que celui envoyé par Marina
              0