J
JB
Guest
Salut tout le monde,
J ai un probleme, je souhaite rechercher le numero de colonne ainsi que le numero de ligne de la valeur d 'une cellule.
Le seul pb c est que mes fonctions de recherche(voire plus loin) recherche uniquement la valeur de la sous chaine et non de la valeur entiere de la cellule.
Si me recherche porte sur US(états-unis) et si dans ma feuile il y a Uranus avant US alors c est les valeurs de lignes et de colonnes de Uranus qui seront trouvé.
Voici le code de mes fonctions de recherche :
Function Recherchecol(MyString As String) As Integer
Dim c
Dim Col0 As Integer
With Sheets("gloss").UsedRange
Set c = Cells.Find(MyString, LookIn:=xlValue)
If Not c Is Nothing Then
Col0 = c.Column
Recherchecol = Col0
End If
End With
End Function
Function recherchelig(machaine As String) As Integer
Dim D
Dim Lig0 As Integer
With Sheets("gloss").UsedRange
Set D = Cells.Find(machaine, LookIn:=xlValue)
If Not D Is Nothing Then
Lig0 = D.Row
recherchelig = Lig0
End If
End With
End Function
voila merci
J ai un probleme, je souhaite rechercher le numero de colonne ainsi que le numero de ligne de la valeur d 'une cellule.
Le seul pb c est que mes fonctions de recherche(voire plus loin) recherche uniquement la valeur de la sous chaine et non de la valeur entiere de la cellule.
Si me recherche porte sur US(états-unis) et si dans ma feuile il y a Uranus avant US alors c est les valeurs de lignes et de colonnes de Uranus qui seront trouvé.
Voici le code de mes fonctions de recherche :
Function Recherchecol(MyString As String) As Integer
Dim c
Dim Col0 As Integer
With Sheets("gloss").UsedRange
Set c = Cells.Find(MyString, LookIn:=xlValue)
If Not c Is Nothing Then
Col0 = c.Column
Recherchecol = Col0
End If
End With
End Function
Function recherchelig(machaine As String) As Integer
Dim D
Dim Lig0 As Integer
With Sheets("gloss").UsedRange
Set D = Cells.Find(machaine, LookIn:=xlValue)
If Not D Is Nothing Then
Lig0 = D.Row
recherchelig = Lig0
End If
End With
End Function
voila merci