XL 2016 Macro Recherche et remplacer

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

cardi

XLDnaute Junior
Bonjour,

Etant débutant en VBA, je demande votre aide.

Dans un tableau, j'ai 2 colonnes :

Colonne B, avec des valeurs
Colonne D, avec du texte

Si dans une ou plusieurs cellules de la colonne D il y a un texte comportant le mot "Remise", alors j'aimerai que dans la colonne B, la valeur de la celulle ou des cellules deviennent par défaut 1.

Je joins un petit fichier pour que cela soit plus clair,

Merci d'avance,

CARDI
 

Pièces jointes

Jacky67

XLDnaute Barbatruc
Bonjour,

Etant débutant en VBA, je demande votre aide.

Dans un tableau, j'ai 2 colonnes :

Colonne B, avec des valeurs
Colonne D, avec du texte

Si dans une ou plusieurs cellules de la colonne D il y a un texte comportant le mot "Remise", alors j'aimerai que dans la colonne B, la valeur de la celulle ou des cellules deviennent par défaut 1.

Je joins un petit fichier pour que cela soit plus clair,

Merci d'avance,

CARDI
Bonjour à tous
En vba cela pourrait ressembler à ceci
VB:
Sub test()
    Dim C As Range
    For Each C In [d4:d16] ' ajuster à la plage réelle
        If UCase(C) Like "*REMISE*" Then
            C.Offset(, -2) = 1
        End If
    Next
End Sub
 

Discussions similaires

Réponses
3
Affichages
221
Réponses
2
Affichages
388
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
264
Réponses
7
Affichages
221
Réponses
3
Affichages
205

Membres actuellement en ligne

Statistiques des forums

Discussions
315 283
Messages
2 118 013
Membres
113 408
dernier inscrit
lausablk