XL 2013 Création d'une macro Excel

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

T

TOTOEXCEL2019

Guest
Bonjour à vous,

Je tente actuellement de faire une macro Excel (Cf fichier joint "Test"). Si vous avez des idées.

Merci par avance.
 

Pièces jointes

Bonsoir Toto, bonsoir le forum,

Actuellement le code que je propose ne fonctionne pas. Il faudrait que les libellés et la description soient harmonisés dans les deux tableaux, soit Test 1, soit Test1, mais identiques !...
Là, le code ci-dessous fonctionnera :

VB:
Sub Macro1()
Dim OS As Worksheet 'déclare la variable OS (Onglet Source)
Dim OD As Worksheet 'déclare la variable OD (Onglet Destination)
Dim TS As Variant 'déclare la variable TS (Tableau Source)
Dim TD As Variant 'déclare la variable TD (Tableau Destination)
Dim I As Integer 'déclare la variable I (Incrément)
Dim J As Integer 'déclare la variable J (incrément)

Set OS = Worksheets("Feuil2") 'définit l'onglet OS
Set OD = Worksheets("Feuil1") 'définit l'onglet OD
TS = OS.Range("A1").CurrentRegion 'définit le tableau source
TD = OD.Range("A1").CurrentRegion 'définit le tableau source
For I = 2 To UBound(TD, 1)
    For J = 2 To UBound(TS, 1)
        If TD(I, 2) = TS(J, 1) Then
            If InStr(1, TD(I, 1), TS(J, 3), vbTextCompare) <> 0 Then
                OD.Cells(I, "C").Value = TS(J, 2)
                Exit For
            End If
        End If
    Next J
Next I
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
7
Affichages
277
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
229
Réponses
1
Affichages
137
Réponses
3
Affichages
195
Retour