Remplir tableau excel avec un userform

bonjour je souhaite insérer du texte dans une cellule à l'aide d'un userform, cependant il faut que le texte s'insère automatiquement dans la dernière cellule vide de la colonne, de sorte à remplir le tableau.
J'ai réussi a créer le userform mais pas à faire en sorte que le texte saisie s'ineère dans la dernière ligne vide de la colonne.
Merci

3 réponses

  1. Bonjour,

    Pour connaitre la dernière ligne non vide d'une colonne :

    Dim lig As Long 
    
    lig = Range("A1").End(xlDown).Row 


    Pour écrire dans la première ligne vide de la colonne

    Dim lig As Long 
    
    lig = Range("A1").End(xlDown).Row + 1 
    
    Range("A" & lig).Value = TextBox1.Text


    ;o)
    «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.»
    Nicolas Boileau
    3
    1. ok, je vais essayer, merci beaucoup
      0
      1. Pour mieux expliquer le problème il vaut mieux insérer les formules ou les bouts de macro que tu utilises. En attente, je te propose la fonction NBVAL() qui informe sur le nombre de cellules d'une rangée de cellules.
        -1