• Initiateur de la discussion Initiateur de la discussion cyril.fernandez
  • 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 !

C

cyril.fernandez

Guest
Bonjour la team,

j'aurai encore besoin de vous j'urais besoin d'un code VBA pour que lorsque dans ma colonne "J" je mets "FINI" la colone "K" se mette à la date du jour merci à vous.😛😕
 
Re : Code vba

Bonjour Cyril, Pierrot93, Kjin, le forum

un code pour traiter l'ensemble de la colonne sans événementielle.

Cordialement
Code:
Sub Poser_Date()
Const Valeur_a_trouver = "FINI", Colonne_a_tester = 10, Decal_pour_poser = 1
Dim Cellule_en_Cours As Range, Cellule_prime_Adresse As String
With Columns(Colonne_a_tester)
    Set Cellule_en_Cours = .Find(Valeur_a_trouver, LookIn:=xlValues)
    If Not Cellule_en_Cours Is Nothing Then
        Cellule_prime_Adresse = Cellule_en_Cours.Address
        Do
            Cellule_en_Cours.Offset(0, Decal_pour_poser).Value = Date
            Set Cellule_en_Cours = .FindNext(Cellule_en_Cours)
        Loop While Not Cellule_en_Cours Is Nothing And Cellule_en_Cours.Address <> Cellule_prime_Adresse
    End If
End With
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
15
Affichages
788
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Réponses
15
Affichages
820
Réponses
5
Affichages
371
Réponses
7
Affichages
468
Retour