conditionnelle et recherche dans feuilles

  • Initiateur de la discussion Initiateur de la discussion johnshark
  • 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 !

J

johnshark

Guest
Bonjour le forum,
j'ai un classeur "obs1"(actif) et des feuilles bilans dont l'intitulé est nom et prénom (donc c'est très variable),
je souhaiterais créer une macro qui vérifierait si la cellule "B2" (qui est le nom de l'individu") dans chaque feuille est équivalente à celle de la colonne 1 de"obs1" (dans mon exemple de code la ligne 7, mais il me faudrait une boucle à vrai dire) :
Code:
Private Sub CommandButton2_Click()
For Each Sheet In ActiveWorkbook
    If ActiveSheet.Cells(7, 1).Text = Worksheet.Range("B2").Text Then
    Sheet.Range("C3").Value = ActiveSheet.Range("7,3").Text
    End If
Next Sheet
End Sub
J'ai un rapport d'erreur sur la première ligne du code... quelqu'un pourrait-il m'aider? J'ai oublié de dire mais cela doit se voir dans mon code, je suis débutant.

Merci d'avance
 
Re : conditionnelle et recherche dans feuilles

De rien 😉

Sinon, tu peux modifier le code du CommandButton ainsi :

Code:
Private Sub CommandButton2_Click()
'
Dim Sh As Worksheet
Dim Cel As Range
'
  For Each Sh In ActiveWorkbook.Worksheets
    If [COLOR="Blue"][B]Left(Sh.Name, 3) <> "obs"[/B][/COLOR] Then
      Set Cel = Range("A:A").Find(what:=Sh.Range("B2"), LookIn:=xlValues)
      If Not Cel Is Nothing Then
        Sh.Range("C3").Value = Cells(Cel.Row, 3).Text
      End If
    End If
  Next Sh
End Sub

@+
 
- 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
3
Affichages
882
M
Réponses
3
Affichages
1 K
MarieChérie
M
S
  • Question Question
Microsoft 365 Mise à Jour dates
Réponses
0
Affichages
652
Stephane Mex
S
W
Réponses
4
Affichages
3 K
WhatIsVBA
W
E
  • Question Question
Réponses
0
Affichages
765
ExcelUser21
E
M
Réponses
3
Affichages
976
Retour