Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 11/07/2003, 11h40   #1 (permalink)
JB
Guest
 
Messages: n/a
Par défaut Recherche du numéro de colonne d'une valeur de cellule

Salut le forum je cherche (comme le sujet l'indique) le numéro de colonne d'une valeu précise de cellule.

J'ai essayé deux méthodes qui ne marche pas, j'en ai vraiment marre aidez moi svp.


voici ma premier tentative :
'----------création de la plage de données de la feuille--------------
Dim plagefeuille As Range
Dim dernier$
dernier$ = LastCell(ThisWorkbook.Sheets("gloss")).Address'fon ction qui calcul la derniere cellule

plagefeuille = "A1:" & dernier ' création de la plage


'-------recherche du numero de colonne de "identificateur"-----

Dim col As Integer
col = 0
For col = plagefeuille.Column To plagefeuille.Columns.count
If plagefeuille.Item(2, col).Value = "Indicateur" Then
Exit For
End If
Next col


Voici ma deuxieme tentative :
col = Sheets("gloss").plagefeuille.Find("Indicateur").Co lumn

voila merci
 
ANNONCES
Vieux 11/07/2003, 13h52   #2 (permalink)
@+Thierry
Guest
 
Messages: n/a
Par défaut Re: Recherche du numéro de colonne (et de la lettre !) d'une valeur de cellule

Bonjour JB, le Forum


Voici une autre approche, mais je pense que ç'est ce que tu cherches...

En prime du numéro, je t'ai mis l'astuce pour retourner aussi la lettre de la colonne où la String aura été trouvée... Cà peut toujours être utile !!!

Pour la plage, on fait encore plus simple aussi avec UsedRange, très pratique...


Sub Recherche()
Dim MyString As String
Dim Msg As String
Dim C
Dim Col0 As Integer
Dim ColA As String

MyString = InputBox("Taper le mot recherché")
With Sheets("Sheet3").UsedRange
Set C = .Find(MyString, LookIn:=xlValues)
If Not C Is Nothing Then
ColA = Left$(C.Address(0, 0), (C.Column < 27) + 2)
Col0 = C.Column
Msg = " Colonne Numéro : " & Col0 & " / Colonne Lettre : " & ColA
End If
End With
If Msg <> "" Then
MsgBox "La String " & MyString & " a été trouvée dans : " & vbCrLf & Msg
Else
MsgBox "La string " & MyString & " n'a pas été trouvée !! "
End If
End Sub


Tape "TOTO" en IV 65536... hi hi hi

Bon App
@+Thierry
 
Vieux 11/07/2003, 15h11   #3 (permalink)
JB
Guest
 
Messages: n/a
Par défaut Re: Recherche du numéro de colonne (et de la lettre !) d'une valeur de cellule

merci thierry ta procédure marche niquel.

Juste une petite dernière(je l'espere) question :

J ai une fonction qui prends une String en entree et qui retourne une String egalement.

Le pb c est que cette string de retour est la valeur d'une cellule.

Ma fonction s appelle getlabelindic_bis(codind as String) as String

instruction

getlabelindic_bis = cells.item(ligne , col +1).value <------ICI Ca veut pas

end function

Sais tu comment faire


merci
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 02h12.


(C) 2006 Excel Downloads