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

Cazinos

XLDnaute Occasionnel
Bonjour le forum,

Je cherche de l'aide pour modifier cette macro
si(droite(g2;4)="4444";remplacer le contenu de g2 par VLOOKUP(RC[6],BDD,3,FALSE);"")

merci

Sub test()

Sheets("BX").Select

On Error Resume Next
Dim c As Range
For Each c In Range("G:G")
If UCase(Right(c, 4)) = "4444" Then ' =VLOOKUP(RC[6],BDD,3,FALSE)"

Next cel
End If
Next
End Sub
 
Re : Macro à modifier

Bonjour Cazinos,

En espérant que BDD soit une plage de cellules,
Code:
Sub test()
    
    Sheets("BX").Select
    
    Dim c As Range
    
    For Each c In Range("G:G")
        If UCase(Right(c, 4)) = "4444" Then
            c.FormulaR1C1 = "=VLOOKUP(RC[6],BDD,3,FALSE)"
        End If
    Next c
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

Discussions similaires

Réponses
7
Affichages
87
Réponses
4
Affichages
359
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
74
Retour