nicosne
Messages postés37Date d'inscriptionlundi 9 août 2004StatutMembreDernière intervention10 mai 2005
-
21 mars 2005 à 10:21
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
21 mars 2005 à 17:39
Slt,
Dans un tableau Excel, je recherche la valeur 2 (qui sera égale
a combo1 en vb6) dans la colonne (A :A) , en vba cela donne :
‘Une fois que la recherche est faite. Je veux aller dans la
même lignes 2 cases plus loin que le résultat de ma recherche. Comment faire ?
Après je mets la valeur contenue dans une textbox.
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 21 mars 2005 à 17:39
Essaie cette méthode, sans oublier Réferences Microsoft Execl x Object Lybrari
Si tu veux ensuite copier une valeur dans un TextBox:
Private Sub Combo1_Click()
Text1 = Combo1.Text
End Sub
Option Explicit
Dim wkbObj As WorkBook ' Déclare un objet variable.
Private Sub Form_Load()
' Définit ensuite la variable avec la méthode GetObject.
Set wkbObj = GetObject _
("C:\Documents and settings\Administrateur\Mes documents\Athlétisme.xls")
Dim arrPrices(1 To 7) 'Nbre de lignes
Dim i As Integer
For i = 1 To 7
' Remplit le tableau avec sept valeurs issues
' de la colonne B de la feuille.
arrPrices(i) = wkbObj.Worksheets("Liste") _
.Range("A" & i + 1).Value
Combo1.AddItem arrPrices(i)
Next i
End Sub