F
François
Guest
Bonjour et merci à tous pour vos conseils et à Thierry en particulier dont je décortique les programmes pour m'en inspirer (à titre privé).
Une question : habitué en vieux programmeur au manque de place j'essaie toujours d'être concis.
Pourquoi écrire tout cela :
Private Sub Ini()
Dim L As Integer
Dim Plage As String
L = Sheets("Feuil1").Range("A65536").End(xlUp).Row
Plage = Sheets("Feuil1").Range("A2:A" & L).Address
ComboBox1.RowSource = "Feuil1!" & Plage
End Sub
alors que ceci fonctionne
Private Sub Ini()
Dim L As Integer
L = Sheets("Feuil1").Range("A65536").End(xlUp).Row
ComboBox1.RowSource = "A2:A" & L
End Sub
Merci de vos réponses et bonne journée à tous.
Une question : habitué en vieux programmeur au manque de place j'essaie toujours d'être concis.
Pourquoi écrire tout cela :
Private Sub Ini()
Dim L As Integer
Dim Plage As String
L = Sheets("Feuil1").Range("A65536").End(xlUp).Row
Plage = Sheets("Feuil1").Range("A2:A" & L).Address
ComboBox1.RowSource = "Feuil1!" & Plage
End Sub
alors que ceci fonctionne
Private Sub Ini()
Dim L As Integer
L = Sheets("Feuil1").Range("A65536").End(xlUp).Row
ComboBox1.RowSource = "A2:A" & L
End Sub
Merci de vos réponses et bonne journée à tous.