Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

quelle macro utiliser pour imprimer

  • Initiateur de la discussion Initiateur de la discussion mikyross
  • 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 !

M

mikyross

Guest
bonjours a tous j explique mon problème j ai crée une macro pour imprimer 12 mois un a la suite de l autre mais j aimerais pouvoir sélectionner le mois de départ et l Anne de départ pour ma macro avec une user forme est ce possible a réaliser merci de votre aide
 

Pièces jointes

Re : quelle macro utiliser pour imprimer

merci job75 c est sa que je j voulais cree sauf que quand je clic sur impression et que la combox apparais dans la liste des mois il y a juste janvier qui apparais écrit en rafale peut être que c est ma version d excel qui crée se problème
merci de ton aide
 
Dernière modification par un modérateur:
Re : quelle macro utiliser pour imprimer

Re,

Que voulez-vous dire par "écrit en rafale" ?

A tout hasard modifiez la 1ère macro :

Code:
Private Sub ComboBox1_Change()
MsgBox "a"
If ComboBox1.ListIndex = -1 Then ComboBox1 = "Janvier"
End Sub
Combien de fois la MsgBox s'affiche quand l'USF s'ouvre (chez moi une fois) ?

A+
 
Re : quelle macro utiliser pour imprimer

re je dois m avoir mal expliquer la msgbox ouvre une fois ca c est correct je sélectionne les mois et j ai juste janvier qui apparais dans la liste 12 fois pour l anner c est correct et meme chose pour le nombre de mois
merci encore
 
Dernière modification par un modérateur:
Re : quelle macro utiliser pour imprimer

Re,

Je ne vois vraiment pas pourquoi sur MAC la liste de ComboBox1 ne veut pas se remplir.

Alors qu'avec ComboBox2 et ComboBox3 il n'y a pas de problème !!!

Utilisons donc .List puisqu'il y a la plage MOIS :

Code:
Private Sub UserForm_Initialize()
Dim i%
ComboBox1.List = [mois].Value
ComboBox1 = IIf([D1] = "", " ", [D1])
For i = 2009 To 2020
  ComboBox2.AddItem i
Next
ComboBox2 = IIf([An] = "", " ", [An])
For i = 1 To 12
  ComboBox3.AddItem i & " mois"
Next
ComboBox3 = " "
End Sub
Fichier (3 bis)

A+
 

Pièces jointes

Re : quelle macro utiliser pour imprimer

Re,

MAC est vraiment pénible 😡

Il y avait peut-être un conflit entre la variable "mois" et la plage "MOIS".

Essayez alors ces fichiers (4) et (4 bis).

Si ça ne fonctionne pas, désolé mais je n'ai vraiment pas d'autre solution.

A+
 

Pièces jointes

Re : quelle macro utiliser pour imprimer

Re,
malheureusement les deux nouvelle version ne fonctionne pas mais j ai tester de mon coter et j ai reussi en partie et sa fonctionne il me reste 2-3 chose a arranger et sa vas etre nickel
merci de ton aide
 

Pièces jointes

Re : quelle macro utiliser pour imprimer

Re,

Attention il manque les accents sur février, août et décembre...

Le problème semble donc venir de la fonction Format, essayez donc les fichiers (5) et (5 bis).

Dites-moi lequel fonctionne.

A+
 

Pièces jointes

Re : quelle macro utiliser pour imprimer

re
j ai une erreur avec le (5bis) et le (5) la liste est encore pareille juste le mois de janvier
mais avec la version 4 que j ai modifier sa fonctionne
merci
 
Dernière modification par un modérateur:
Re : quelle macro utiliser pour imprimer

Bonjour mikyross, le forum,

Donc MAC est vraiment fâché avec les formats des dates.

Alors normalement cette version (6) devrait fonctionner.

Pourquoi ne voulez-vous pas du mot "mois" dans ComboBox3 ? C'est plus clair non ?

Bonne journée.
 

Pièces jointes

- 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

Réponses
7
Affichages
597
Réponses
19
Affichages
627
Réponses
3
Affichages
206
Réponses
15
Affichages
692
  • Question Question
XL 2021 Macro
Réponses
6
Affichages
246
Réponses
8
Affichages
748
Réponses
5
Affichages
628
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…