Recherche d'un caractere dans une chaine

Recherche d'un caractere dans une chaine - VB/VBA/VBS - Programmation

Marsh Posté le 31-05-2007 à 01:37:30    

Bonjour à tous,
 
Je n'ai pas réussi à trouver un équivalent à la fonction excel "=cherche("#"; A2)" pour une fonction vba.
 
Quelqu'un aurait-il une idée pour déterminer la position d'un caractere dans une chaine de caractere?
 
Merci d'avance
 
John

Reply

Marsh Posté le 31-05-2007 à 01:37:30   

Reply

Marsh Posté le 31-05-2007 à 04:14:51    

Pour transposer en VBA des Fonctions Excel
 
    ActiveCell.FormulaLocal = "=CHERCHE(""#"";A2)"
    ActiveCell.Formula = "=SEARCH(""#"",A2)"
 
Sinon en VBA il y a Instr + Aide en ligne


Message édité par kiki29 le 31-05-2007 à 04:18:09
Reply

Marsh Posté le 31-05-2007 à 05:25:44    

Bonjour,
Pour utiliser dans VBA les fonctions de feuilles de calcul utiliser WorksheetFunction :
 
Sub Test()
z = WorksheetFunction.Search("p", "galopin" )
MsgBox z
End Sub
 
A+

Reply

Marsh Posté le 31-05-2007 à 10:35:43    

Super merci à vous deux les 2 fonctionnent à merveille. J'ai obté pour InStr .

Reply

Sujets relatifs:

Leave a Replay

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