Rechercher : dans
Par :

Message erreur macro excel

Dernière réponse le 4 mar 2008 à 14:30:03 GV, le 4 mar 2008 à 14:15:21 
 Signaler ce message aux modérateurs

Bonjour,

Je vous explique mon pb:

j'ai une feuille Excel 2003 qui reprends des dates et des montants.


Je dois contrôler que s'il y a une date, il doit y avoir un montant et inversement.


J'ai 4 boutons rattachés à des macros qui font un certains nombre de choses.
Au moment ou je clique sur un bouton, je veux que ma macro contrôle mes dates et montants.

J'ai crée une macro controle qui vérifie mes dates et montants voici le code

If Application.Range("DATE_PDT") <> "" And Application.Range("MT_PDT") = "" Then
MsgBox ("Montant(s) non renseigné(s) pour les produits annexes")
End If
If Application.Range("DATE_PDT") = "" And Application.Range("MT_PDT") <> "" Then
MsgBox ("Date(s) non renseignée(s) pour les produits annexes")
End If

Je veux donc qu'au clic du bouton s'il y a une date sans montant qu'il me mette un message d'erreur "Montant non renseigné" mais lorsque j'inclue cette macro dans la macro rattaché à mon boutton, il me met débogage et je n'ai pas mon message d'erreur.

Pouvez-vous m'aider en espérant avoir été claire dans mes explications.

Merci beaucoup

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « message erreur macro excel » dans :
[Office] Le composant que vous essayez d'utiliser (Erreur 1706) VoirLors de l'ouverture d'un logiciel de la suite Microsoft Office (Excel, Word, Access, PowerPoint), une fenêtre vous indique un des messages suivants : Microsoft Excel n'a pas été installé pour le présent utilisateur. Veuillez exécuter le programme...
Exécuter une macro VoirExécuter une macro Excel et Calc proposent plusieurs façons d’exécuter une macro : en la sélectionnant dans une liste, dans la boîte de dialogue Macro ; par un raccourci clavier ; en l’attachant à un bouton de la barre d’outils ; ...

1

Polux31, le 4 mar 2008 à 14:19:54

Bonjour,

As-tu vérifié qu'il n'y ai pas un point d'arrêt dans ton code (point rouge à gauche d'une ligne et la ligne surlignée) ?

;o)

polux

Répondre à Polux31

2

GV, le 4 mar 2008 à 14:26:11

Je n'ai pas de point rouge mais quand je clique sur mon bouton il me met "débogage ou fin" et quand je fais débogage il me surligne en jaune ma 1ère ligne de controle :

If Application.Range("DATE_PDT") <> "" And Application.Range("MT_PDT") = "" Then

Répondre à GV

3

 Polux31, le 4 mar 2008 à 14:30:03

Ok, je pense qu'il faut faire ça

If Worksheets("Feuil1").Range("DATE_PDT").Value <> "" And Worksheets("Feuil1").Range("MT_PDT").Value = "" Then
...

idem pour le reste du code

;o)

polux

Répondre à Polux31