en vba inscrire texte dans une cellule

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 !

pascal21

XLDnaute Barbatruc
bonjour je cherche le moyen en VBA d'inscrire en colonne C un texte si une certaine valeur est présente en colonne I
les explications dans le fichier joint
je saurais le faire si une seule ligne était concernée mais je suis perdu dès lors que ça concerne une quarantaine de lignes
en colonne C j'ai une liste donc je ne pense pas que je puisse le faire en formule
merci
 

Pièces jointes

Bonjour.
Comme ça peut être :
VB:
Sub Bonus90SM()
Dim Cel As Range
Set Cel = Feuil1.[A1].End(xlDown)
If Not IsEmpty(Cel.Offset(, 7).Value) And Date > Cel.Value + 90 Then
   Cel.Offset(1).Resize(, 7) = Array(Date, , "Bonus période sans malus", , , , 1)
   End If
End Sub
 
bonjour Dranreb
le code repère bien une date de plus de 90 jours en colonne A mais il faut que cette date soit liée avec un malus en fait et uniquement
il s'agit de recompenser quelqu'un qui n'aurait pas de malus de plus de 90 jours
je ne sais pas où commencer pour modifier la partie du code
je suis un peu rouillé en vba
merci
 
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

Retour