recherche d'une chaine de caractère dans une feuille

  • Initiateur de la discussion Initiateur de la discussion benoa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

benoa

Guest
Bonjour,

Je souhaiterais trouver, à l'aide d'une ligne de programme VBA, la cellule correspondant au mot "blabla" dans toute ma feuille excel., afin de restituer sa ligne et sa colonne.
J'utilise pour cela la ligne de code suivante :

Dim cellule As Range, col As Integer, lig As Integer

cellule = Worksheet("feuil1").Cells.Find(What:="blabla", After:=Cells(1, 1), MatchCase:=False)
col = cellule.Column
lig = cellule.Row​


Je débute en VBA et j'ai du mal avec la syntaxe du langage.

Est-ce-que je pourrais aussi crée une variable As String pour contenir ma chaine puis utiliser cette variable dans le code :

MaChaine = "blabla"
cellule = Worksheet("feuil1").Cells.Find(What:=MaChaine, After:=Cells(1, 1), MatchCase:=False)
...
Merci à tous de votre aide
 
Re : recherche d'une chaine de caractère dans une feuille

Bonjour benoa

Tu n'étais pas loin du but 😀
VB:
Sub test()
Dim cellule As Range, MaChaine As String
Dim col As Long, lig As Long
MaChaine = "blabla"
Set cellule = Sheets("feuil2").Cells.Find(What:=MaChaine, After:=Cells(1, 1), MatchCase:=False)
If Not cellule Is Nothing Then 'au cas ou "blabla" soit abscent
   col = cellule.Column
   lig = cellule.Row
End If
End Sub
Cordialement
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
384
Réponses
2
Affichages
571
Retour