VBA Mise a jour de la date et collone suivante

  • 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 !
j'ai un ptit code qui fonctionne tres bien pour mettre les dates de la collones G a jour:
Code:
Option Explicit

Sub majclient()
Dim g As Range
For Each g In Sheets("CLIENT").Range("G2:G65536")
  If g < Date And g <> "" Then g = Date
Next g
End Sub

Donc quand j'ouvre mon classeur toute les date de rapel ce mette a la date d'aujourdhui
par contre j'aimerais egalement que :
Si les date de la collones G sont inferieur a aujourdhui alors que dans la collone H (de la meme ligne) soit vide ... j'ai essayer ca met ca passé pas :
Code:
Option Explicit

Sub majclient()
Dim g As Range
Dim h As Range

For Each h In Sheets("CLIENT").Range("h2:h65536")
  If g < Date And g <> "" Then h = ""
Next h

For Each g In Sheets("CLIENT").Range("G2:G65536")
  If g < Date And g <> "" Then g = Date
Next g

End Sub

Merci d'avance
 
Re : VBA Mise a jour de la date et collone suivante

bonjour,

comme ceci

VB:
Option Explicit

Sub majclient()
    
    Dim h As Range

    For Each h In Sheets("CLIENT").Range("h2:h65536")
        If h.Offset(0, -1) < Date And h.Offset(0, -1) <> "" Then
            h = ""
            h.Offset(0, -1) = Date
        End If
    Next h


End Sub
 
Dernière édition:
- 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
461
Réponses
7
Affichages
267
Réponses
7
Affichages
211
Réponses
2
Affichages
201
Réponses
4
Affichages
177
Retour