Mise a jour de plusieur ligne (VBA)

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

Bens7

XLDnaute Impliqué
Bonjour a tous !
Voila je posede un petit macro tres pratique qui me met a jour toutes les lignes de la T si la date est enterieur a aujourdhui :
Code:
Option Explicit

Sub majdate()
Dim c As Range

For Each c In Sheets("ACTIF").Range("T2:T65536")
 If c < Date And c <> "" Then c = Date
Next c
End Sub
Je voudrais un truc similaire mais la recherche du critere est sur une autre collone:
- Dans la collone G : Remplace tous les "#" par "M" si dans la collone W est superieur a 0

Voila aucune idee comment faire j'ai essayer ca mais ca marche pas du tout:
Code:
Sub majM()
Dim g As Range
Dim w As Range

For Each g In Sheets("ACTIF").Range("G2:G65536")
For Each w In Sheets("ACTIF").Range("w2:w65536")

 If g = "#" And w > 0 Then g = "M"
Next g
End Sub
 
Re : Mise a jour de plusieur ligne (VBA)

Bonjour Bens7,

Essaies comme ceci:

Code:
Sub majM()
Dim g As Range

For Each g In Sheets("ACTIF").Range("G2:G65536")
 If g = "#" And g.Offset(0, 16) > 0 Then g = "M"
Next g
End Sub

Cordialement.
 
- 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
4
Affichages
671
Réponses
5
Affichages
705
Retour