Choix de la dernière colonne vide a partir d'une colonne de départ

Bonjour a tous

Je viens vers vous aujourd'hui car j'essaye de crée un bout de code qui permet de sélectionner la dernière colonne vide à partir d'une ligne.

tableau test excell userform test

Mon but et de pouvoir remplir le tableau en jaune ci-dessus on renseignent l'userform ci-dessus.

Exemple:

Lorsque je renseigne le champs "Valeur Saisie" avec test et "Ligne choisie" avec 2 je veux remplir la cellule B2 avec la valeur test.

Une fois cela fait je veux pouvoir remplir la cellule C2 si je renseigne a nouveau les même paramètre et ainsi de suite jusqu'à F

en cherchant j'ai trouvé ce code

Cells(ligne, column.count).End(xltoLeft).Column

ici la variable ligne et définie par la valeur de la TextBox2 "Ligne choisie"

le problème de ce code ces qu'il prend l'intégralité des colonne de mon classeur Excell ses pour cela que je viens vers vous après de nombreux essaie je ne sais pas si il et possible de définir une limite de colonne pour ce code partir de la colonne F au lieu de partir de la dernière colonne.

En vous remerciant d'avance de l'aide apportée cordialement tropicus

Bonjour,

Pas sûr mais ceci peut-être ?

Cells(ligne,"F1").End(xlToLeft).Column

Bonsoir le fil, bonsoir le forum,

J'aurais plutôt écris un code de ce style (à adapter) :

Private Sub CommandButton1_Click()
Dim ligne As Integer

ligne = CInt(Me.TextBox2.Value)
If Cells(ligne, "G").End(xlToLeft).Offset(0, 1).Column > 6 Then
    MsgBox "Ligne pleine !"
Else
    Cells(ligne, "G").End(xlToLeft).Offset(0, 1).Value = Me.TextBox1.Value
End If
End Sub

Mais je crois que j'aurais plus vite fait de remplir le tableau à la main...

Merci beaucoup pour vos réponse ^^

Rechercher des sujets similaires à "choix derniere colonne vide partir depart"