Remplir tableau excel avec un userform

leeoo -  
 leeoo -
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. Polux31 Messages postés 7219 Statut Membre 1 204
     
    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
  2. leeoo
     
    ok, je vais essayer, merci beaucoup
    0
  3. commentcamarcheeay Messages postés 735 Statut Membre 86
     
    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