B
bichon
Guest
Helo a tous
voici mon code
Private Sub CommandButton9_Click()
Dim i As Byte
Dim J As Byte
Dim TB As Control
Dim Tab1(0 To 5) As String
J = 0
Workbooks.Open FileName:="F:\Metachut2003\Optmet\Archives\Nvellearchive.xls"
For Each TB In Saisieinfos.Controls
If TypeOf TB Is msforms.ListBox Then
If TB.Text <> "" Then Tab1(J) = TB.Text: J = J + 1
End If
Next TB
For i = 0 To Optbase.ListBox2.ListCount - 1
Range("D" & i + 5).Value = Optbase.ListBox2.List(i)
Next i
For J = 0 To UBound(Tab1)
Range("B" & J + 5) = J + 1
Next J
End Sub
explication: a partir d'un bouton controle j'ouvre un classeur ou je copie les données
d'une listbox(listbox2) en D5 D6 Di jusqu'a que toutes les données soit collé
et j'aimerai qu'en B5 B6 Bi il y ai des numerotations en B5 1 B6 2 jusqu'a que la derniere donnée
de la list soit collé Di et que son dernier numero soit en Bi
mon problème du code c'est que pour l'instant dans tout les cas il numerote de 1 a 6 quelque soit le nombre
d'elemernt en D5 D6 ....
j'aimerai que cela corresponde
merci de m'aider a corriger ce code
merci
bichon
voici mon code
Private Sub CommandButton9_Click()
Dim i As Byte
Dim J As Byte
Dim TB As Control
Dim Tab1(0 To 5) As String
J = 0
Workbooks.Open FileName:="F:\Metachut2003\Optmet\Archives\Nvellearchive.xls"
For Each TB In Saisieinfos.Controls
If TypeOf TB Is msforms.ListBox Then
If TB.Text <> "" Then Tab1(J) = TB.Text: J = J + 1
End If
Next TB
For i = 0 To Optbase.ListBox2.ListCount - 1
Range("D" & i + 5).Value = Optbase.ListBox2.List(i)
Next i
For J = 0 To UBound(Tab1)
Range("B" & J + 5) = J + 1
Next J
End Sub
explication: a partir d'un bouton controle j'ouvre un classeur ou je copie les données
d'une listbox(listbox2) en D5 D6 Di jusqu'a que toutes les données soit collé
et j'aimerai qu'en B5 B6 Bi il y ai des numerotations en B5 1 B6 2 jusqu'a que la derniere donnée
de la list soit collé Di et que son dernier numero soit en Bi
mon problème du code c'est que pour l'instant dans tout les cas il numerote de 1 a 6 quelque soit le nombre
d'elemernt en D5 D6 ....
j'aimerai que cela corresponde
merci de m'aider a corriger ce code
merci
bichon