Possibilité d'écrire Range("colonne:colonne") ????

Fermé
sarache Messages postés 31 Date d'inscription mercredi 13 mars 2013 Statut Membre Dernière intervention 28 janvier 2014 - 9 juin 2013 à 19:25
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 9 juin 2013 à 19:51
bonjour,
je veux au lieu d'écrire par exemple Range("A:A"), utiliser un variable que je vais lui affecter un nombre. est ce que c'est possible et si oui comment
merci d'avance

voilà le code :
Private Sub CommandButton_ajouter_Click()
Dim colonne, ligne As Integer
colonne = ComboBox_lignes.ListIndex + 1
ligne = WorksheetFunction.CountA(Sheets("production_line").Range("colonne:colonne"))
Sheets("production_line").Cells(ligne + 1, colonne) = TextBox_ligne.Value
Unload Me

End Sub
A voir également:

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
9 juin 2013 à 19:51
Remplace :
.Range("colonne:colonne")
par
.Columns(colonne)
0