Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Macro: Si colone"D" contient "Message" alros colone"C" = "".....j'y arrive pas :(
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 !
Re : Macro: Si colone"D" contient "Message" alros colone"C" = "".....j'y arrive pas :
Bonjour,
pas certain de tout avoir compris, mais essaie ceci :
VB:
Sub test()
Tabl = Range("D:D").Value
On Error GoTo 1
Range("C" & Application.Match("No Royaltee", Tabl, 0)) = "": exit sub
1 MsgBox "Pas trouvé 'No Royaltee' en colonne D"
End Sub
Re : Macro: Si colone"D" contient "Message" alros colone"C" = "".....j'y arrive pas :
Bnjour Pierrot!! 🙂, le forum
Enfait, ce code sera inserer dans le doe ci dessous:
Code:
Case 5 ' Royalty
.Font.Name = "Arial"
.Font.Size = 10
'on décale de 4 et retaille à 2 colonnes de largeur
With .Offset(, 4).Resize(, 2)
.Rows(1).Interior.ColorIndex = COLOR_FILL
.BorderAround LineStyle:=xlContinuous, Weight:=xlThin, ColorIndex:=1
.Borders(xlInsideVertical).LineStyle = xlNone
If .Rows.Count > 1 Then .Borders(xlInsideHorizontal).LineStyle = xlContinuous
End With
Donc a partir du moment ou je met du code dans ce Case 5 mes lignes de codes ne viendront impacter que cette zone.
Je fais quelques test avec ce que tu viens de me donner, et je te redis.
Si entre temps ce code apporte des element nouveau pour toi n'hesites pas!! 🙂
Re : Macro: Si colone"D" contient "Message" alros colone"C" = "".....j'y arrive pas :
Enfait Pierrot, Softmama, le forum
Je me suis dit "Case 5" definit la zone que je veut traiter.
Donc en y inserant le code me permettant de faire ce que je veux cela fonctionnera directement.....
Voila un petit exemple simplifie pour que tu te rende compte de ce que j'aimerai faire..
Re : Macro: Si colone"D" contient "Message" alros colone"C" = "".....j'y arrive pas :
Re,
le code que je t'ai donné devrait suffire.. a modifier comme suit :
Code:
Dim i As Long
With Sheets("nomfeuille")
For i = 6 To Range("E65536").End(xlUp).Row
If .Range("E" & i) = "No Royalty" Then .Range("F" & i) = ""
Next i
End With
- 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