HELP : j'y arrive pas !!!

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

A

Alex

Guest
Je commence tout juste avec les macros et j'aurais besoin de la chose suivante pour mon travail afin de reconcilier des comptes bancaires.

Aidez-moi SVP a creer une macro qui ferait la chose suivante : rechercher si un nombre et de son inverse (25 et -25 par exemple) sont presents dans la colonne F de montableau (sur une plage de F9 a F5000); si cela est le cas -> ecrire la lettre "X" sur la meme ligne que ces 2 nombres dans la colonne I .
Si la macro ne trouve pas un chiffre et son contraire, ne rien faire.

Merci d'avance.

Alex
 
essaye cela
Sub test()
x_value = 25
Set x_sheet = ActiveSheet
Set x_column = x_sheet.Columns(1)
Set x_target = x_column.SpecialCells(xlCellTypeConstants, xlNumbers)
Set xx1 = x_target.Find("25", LookIn:=xlValue, MatchCase:=True, lookat:=xlWhole)
Set xx2 = x_target.Find("-" & 25, LookIn:=xlFormulas, MatchCase:=True, lookat:=xlWhole)
Debug.Print xx1.Address
Debug.Print xx2.Address
If Not xx1 Is Nothing And Not xx2 Is Nothing Then _
xx1.Offset(, 1).Value = "X": xx2.Offset(, 1).Value = "X"

End Sub

bye
STéphane
 
- 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.
Retour