M
mili11
Guest
Bonjour, je suis débutante dans l'utilisation des vba sur excell et aurai donc besoin d'aide.
aprés avoir cherché longuement sur le net j'ai enfin trouvé la formule dont j'avais besoin ( appliquer une date figée lorsque la cellule à côté est remplie)
mais souhaiterai l'appliquer sur une autre colonne de ma feuille excell
voici le code ( grand merci à la personne ayant posté cette aide-cyril 91640 ) :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Columns("d")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Target.Offset(0, 1) = Now
End If
End Sub
j'aimerai que ce code s'applique également sur plusieurs autres colonnes de mon fichier par exemple colonne " i" ( pour la date de fin )
comment ajouter ces contraintes à ce code ? j'ai essayé des " ;" des "(" aprés le "Columns("d")) mais rien ne fonctionne.
de plus et pour finaliser mon tableau si c'est possible je souhaiterai appliquer une colonne ( dans mon fichier , colonne G) qui prendrai donc en compte ma date initiale (colonne E) , le délai appliqué (colonne f).
une simple formule ( =E14+F14) ne fonctionne pas car ne prends pas en compte les heures et jours ouvrés.
pourriez vous m'aider ?
merci d'avance
aprés avoir cherché longuement sur le net j'ai enfin trouvé la formule dont j'avais besoin ( appliquer une date figée lorsque la cellule à côté est remplie)
mais souhaiterai l'appliquer sur une autre colonne de ma feuille excell
voici le code ( grand merci à la personne ayant posté cette aide-cyril 91640 ) :
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Columns("d")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
Target.Offset(0, 1) = Now
End If
End Sub
j'aimerai que ce code s'applique également sur plusieurs autres colonnes de mon fichier par exemple colonne " i" ( pour la date de fin )
comment ajouter ces contraintes à ce code ? j'ai essayé des " ;" des "(" aprés le "Columns("d")) mais rien ne fonctionne.
de plus et pour finaliser mon tableau si c'est possible je souhaiterai appliquer une colonne ( dans mon fichier , colonne G) qui prendrai donc en compte ma date initiale (colonne E) , le délai appliqué (colonne f).
une simple formule ( =E14+F14) ne fonctionne pas car ne prends pas en compte les heures et jours ouvrés.
pourriez vous m'aider ?
merci d'avance