MathieuB03
XLDnaute Nouveau
Bonjour à tous,
J'essaye de taper un code qui affiche une msgbox pour avertir l'utilisateur qu'il modifie une cellule non vide.
Sachant que j'ai une mise en forme conditionnelle qui fait que si la cellule est vide la couleur est jaune clair (index couleur 36), mais si l'utilisateur tape une valeur (lettre chiffre ou date) dans cette cellule, la couleur devient blanche.
Le code que j'essaye de taper (je débute...) dit que si la cellule target est de couleur différente de l'index 36, alors il affiche la msgbox. Le souci est qu'avec la mise en forme conditionelle, ça ne fonctionne pas (mais je tiens à garder la mise en forme conditionnelle décrite ci-dessus), et même si l'index couleur = 36 la msgbox apparait.
J'ai mis un fichier un exemple. Pensez-vous avoir une solution ?
De plus j'aimerais que si la réponse à la question est "non", la cellule ne soit pas modifiée.
Je vous remercie d'avance pour l'aide ou les pistes que vous pourrez m'apporter!
Mathieu
J'essaye de taper un code qui affiche une msgbox pour avertir l'utilisateur qu'il modifie une cellule non vide.
Sachant que j'ai une mise en forme conditionnelle qui fait que si la cellule est vide la couleur est jaune clair (index couleur 36), mais si l'utilisateur tape une valeur (lettre chiffre ou date) dans cette cellule, la couleur devient blanche.
Le code que j'essaye de taper (je débute...) dit que si la cellule target est de couleur différente de l'index 36, alors il affiche la msgbox. Le souci est qu'avec la mise en forme conditionelle, ça ne fonctionne pas (mais je tiens à garder la mise en forme conditionnelle décrite ci-dessus), et même si l'index couleur = 36 la msgbox apparait.
J'ai mis un fichier un exemple. Pensez-vous avoir une solution ?
De plus j'aimerais que si la réponse à la question est "non", la cellule ne soit pas modifiée.
Je vous remercie d'avance pour l'aide ou les pistes que vous pourrez m'apporter!
Mathieu