VBA : Copier une valeur sauf si vide
Bonjour,
Je souhaite copier une valeur contenu dans une cellule dans une autre cellule sauf si elle est vide. Je m'explique :
- La feuille "CoverPage" Contient la valeur 60 dans la cellule C5
- La feuille "Quick Update" contient la valeur 70 dans la cellule J2
- Je souhaite que la cellule C5 de la feuille "CoverPage" soit remplacée par la valeur 70.
-Cependant, si la cellule J2 de la feuille "Quick Update" est vide, la cellule C5 de la feuille "CoverPage" ne doit pas être modifiée.
Merci pour votre réponse
Je souhaite copier une valeur contenu dans une cellule dans une autre cellule sauf si elle est vide. Je m'explique :
- La feuille "CoverPage" Contient la valeur 60 dans la cellule C5
- La feuille "Quick Update" contient la valeur 70 dans la cellule J2
- Je souhaite que la cellule C5 de la feuille "CoverPage" soit remplacée par la valeur 70.
-Cependant, si la cellule J2 de la feuille "Quick Update" est vide, la cellule C5 de la feuille "CoverPage" ne doit pas être modifiée.
Merci pour votre réponse
1 réponse
-
Contributeurbonjour, souhaites-tu que la copie se fasse automatiquement dés que la cellule J2 de la feuille "Quick Update" est modifiée?
-
-
Contributeur@HEMIYELYalors tu peux t'inspirer de ceci:
https://forums.commentcamarche.net/forum/affich-35523014-vba-addition-de-2-cellules-de-2-feuilles-diff -
-
Contributeur@HEMIYELYsuggestion:
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$J$2" Then If Target <> "" Then Sheets("CoverPage").[C5] = Target End If End If End Sub
-