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

A voir également:

3 réponses

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
leeoo
 
ok, je vais essayer, merci beaucoup
0
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