intégrer un tableau

intégrer un tableau - VB/VBA/VBS - Programmation

Marsh Posté le 05-01-2005 à 09:55:27    

Bonjour à tous et meilleurs voeux pour 2005[:aimeric_1]
J'ai fait une macro avec excel que j'ai importé dans vb6, ma macro fait référence à un tableau que bien sur vb ne trouve pas (database) quelle syntaxe dois-je rajouter pour intègre cette feuille de données ou jepeux aussi recréer la feuille sous forme de module ou autre. Désolée je vous colle am syntaxe de mon userform pour mieux comprendre.
 
Option Explicit
 
Private Sub TextBox33_Change()
 
End Sub
 
Private Sub UserForm_Initialize()
Me.TextBox1.MaxLength = 3
Me.TextBox2.MaxLength = 2
Me.TextBox3.MaxLength = 2
End Sub
Private Sub UserForm_Activate()
Me.TextBox1.SetFocus
End Sub
 
Private Sub TextBox1_Change()
If Len(Me.TextBox1) = 3 Then
Me.TextBox2.SetFocus
End If
End Sub
 
Private Sub TextBox2_Change()
If Len(Me.TextBox2) = 2 Then
Me.TextBox3.SetFocus
End If
End Sub
 
Private Sub TextBox3_Change()
Dim Concatenation As String
If Len(Me.TextBox3) = 2 Then
Concatenation = TextBox1 & TextBox2 & TextBox3
Searching Concatenation
End If
End Sub
 
Private Sub Searching(TheString As String)
Dim Plage As Variant
Dim i As Long
 
Me.ListBox1.Clear
Me.ListBox2.Clear
Me.ListBox3.Clear
database est ma feuille de données
Plage = Database.Range("A2:F" & Database.Range("A65536" ).End(xlUp).Row)
 
For i = 1 To UBound(Plage)
If TheString = Plage(i, 1) & Plage(i, 2) & Plage(i, 3) Then
Me.ListBox1.AddItem Plage(i, 4)
Me.ListBox2.AddItem Plage(i, 5)
Me.ListBox3.AddItem Plage(i, 6)
'Exit For '<<<< si on ne veut retourner QU'UNE SEULE occurrence....
End If
Next
End Sub
 
 
Private Sub CommandButton1_Click()
Unload Me
End Sub
 
merci d'avance à tous ceux qui pourront m'aider

Reply

Marsh Posté le 05-01-2005 à 09:55:27   

Reply

Marsh Posté le 05-01-2005 à 10:01:18    

Faut ouvrir la feuille sous VB, avec un objet Excel. Regarde du côté de l'automatisation d'Excel

Reply

Marsh Posté le 05-01-2005 à 19:31:08    

FlorentG a écrit :

Faut ouvrir la feuille sous VB, avec un objet Excel. Regarde du côté de l'automatisation d'Excel


merci de m'avoir répondu mais je n'ai pas vraiment saisi [:alex_]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed