vérification valeur d'une variable par msgbox

  • Initiateur de la discussion Initiateur de la discussion zoulou08
  • Date de début Date de début

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 !

Z

zoulou08

Guest
tout est dans le titre

mes variables sont mo=mois.value et an=annee.value

j'ai écrit MsgBox 'annee.Value & mois.Value' mais ca m'affiche l'expression texto

sinon j 'ai vu que l on pouvait mettre un espion mais ca ne marche pas et met :
valeur =>hors contexte
type=>ewpty

merci 🙂
 
Bonjour,


il faut écrire msgbox année.value & ' & ' & mois .value
pour afficher vos donnés variable, il faut les sortir des tréma
car tout ce qui est à l'intérieur est considéré comme du texte

bonne fin de journée
 
je sais pas si il est complexe mais il doit etre fouilli

peux tu aussi regarder comment inclure les variables an et mo dans le filtre auto stp

merci [file name=VBA.zip size=40798]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/VBA.zip[/file]
 

Pièces jointes

ci joint le fichier retravaillé

attention, il ne faut pas qu'il y ait de filtre au départ sur la feuille donnée

j'espère que ça répond à votre attente

bon WE [file name=VBAtrav.zip size=32065]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/VBAtrav.zip[/file]
 

Pièces jointes

Bonjour zoulou, le fil

A corriger dans le code du userform:
MsgBox annee.Value & ' ' & mois.Value ' PAS DE '=' avec msg box
Range('A1') = mo 'PAS DE 'select' pour affecter une valeur à une cellule.

D'autre part, je n'ai pas compris (pas eu le temps de regarder en détail) la finalité de la suite de la macro, avec les filtres et les suppressions. ça marche une fois mais pas 2 car il y a un pb de références...


A+
 
Chez moi, cela fonctionne (xl2002)

vous pouvez essayer de supprimer le format : il est possible qu'il reconnaisse la date laisser juste (mo+1)

sinon, il faut pour chaque mois, affecter une valeur

si 'janvier' alors mo='01' etc
de manière à ce qu'il reconnaisse DateRef comme une date et puisse effectuer le filtre

autre solution si le fichier n'est pas trop grand,
faire une copie coller des lignes d'une feuille sur l'autre en fonctions de la date

Bon WE
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
4
Affichages
3 K
S
N
Réponses
17
Affichages
3 K
ninajams
N
N
Réponses
1
Affichages
956
C
Réponses
1
Affichages
2 K
claivier_58
C
C
Réponses
3
Affichages
2 K
claivier_58
C
M
Réponses
3
Affichages
1 K
MarcTer
M
A
Réponses
4
Affichages
1 K
akrillon
A
L
Réponses
5
Affichages
1 K
lulu
L
Retour