Macro Excel 2011 pour piloter un choix d'impression
Résolu/Fermé
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
-
16 juil. 2016 à 19:42
Boybyr Messages postés 18 Date d'inscription samedi 16 juillet 2016 Statut Membre Dernière intervention 25 janvier 2023 - 17 juil. 2016 à 18:50
Boybyr Messages postés 18 Date d'inscription samedi 16 juillet 2016 Statut Membre Dernière intervention 25 janvier 2023 - 17 juil. 2016 à 18:50
A voir également:
- Macro Excel 2011 pour piloter un choix d'impression
- Spouleur d'impression - Guide
- Liste déroulante de choix excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel - Guide
- Macro word - Guide
9 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
17 juil. 2016 à 09:01
17 juil. 2016 à 09:01
Bonjour,
Ok, il faudrait mettre a disposition un classeur modele avec la structure du classeur de travail et des donnees bidons mais coherantes, plus explications pour le ou les choix d'impressions
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Ok, il faudrait mettre a disposition un classeur modele avec la structure du classeur de travail et des donnees bidons mais coherantes, plus explications pour le ou les choix d'impressions
Pour transmettre un fichier,
Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
17 juil. 2016 à 10:10
17 juil. 2016 à 10:10
Bonjour, et merci pour votre réponse
Voici un lien vers mon classeur.
Les feuilles 1 à 3 sont réservées à l'impression. Il y a un petit dessin expliquant le mode d'emploi plutôt simple : il s'agit de taper le nombre d'exemplaires que l'on désire imprimer, puis, cliquer sue le bouton "'imprimer".
Je crois que ça fonctionne avec une seule macro pour toutes les feuilles.
Question subsidiaire, comment ajouter des feuilles "référence" et les associer à la macro?
http://www.cjoint.com/c/FGricj0Xykc
Voici un lien vers mon classeur.
Les feuilles 1 à 3 sont réservées à l'impression. Il y a un petit dessin expliquant le mode d'emploi plutôt simple : il s'agit de taper le nombre d'exemplaires que l'on désire imprimer, puis, cliquer sue le bouton "'imprimer".
Je crois que ça fonctionne avec une seule macro pour toutes les feuilles.
Question subsidiaire, comment ajouter des feuilles "référence" et les associer à la macro?
http://www.cjoint.com/c/FGricj0Xykc
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
Modifié par f894009 le 17/07/2016 à 11:57
Modifié par f894009 le 17/07/2016 à 11:57
Re,
Vous avez du code dans le VBA des feuilles Familles et des boutons sur les feuilles mais pas de lien entre ces deux choses. Dans ce code il y a Userform1.hide et pas de Userform !!!!!!!!!!!!
Question subsidiaire
Pas de probleme particulier!!!! Tout depend de comment le nom de feuille est ajoute, manuellement ou automatiquement si le nom le permet
Pour moi, un seul bouton imprimer suffirait par feuille famille en testant les colonnes Qte
Sure que c'est sur un MAc en Excel2011 ??
Vous avez du code dans le VBA des feuilles Familles et des boutons sur les feuilles mais pas de lien entre ces deux choses. Dans ce code il y a Userform1.hide et pas de Userform !!!!!!!!!!!!
Question subsidiaire
Pas de probleme particulier!!!! Tout depend de comment le nom de feuille est ajoute, manuellement ou automatiquement si le nom le permet
Pour moi, un seul bouton imprimer suffirait par feuille famille en testant les colonnes Qte
Sure que c'est sur un MAc en Excel2011 ??
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
17 juil. 2016 à 13:53
17 juil. 2016 à 13:53
Re,
Oui, il y a du code car des collaborateurs ont essayé de faire fonctionner la macro (qui a été supprimée)
Question subsidiaire : le nom de feuille doit être ajouté manuellement.
Je ne comprends pas la solution bouton unique, avez vous un exemple ?
Effectivement, je travaille sur mon Mac perso en Excel 2011 le fichier qui tourne en réalité sous Windows...
Oui, il y a du code car des collaborateurs ont essayé de faire fonctionner la macro (qui a été supprimée)
Question subsidiaire : le nom de feuille doit être ajouté manuellement.
Je ne comprends pas la solution bouton unique, avez vous un exemple ?
Effectivement, je travaille sur mon Mac perso en Excel 2011 le fichier qui tourne en réalité sous Windows...
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
Modifié par f894009 le 17/07/2016 à 15:06
Modifié par f894009 le 17/07/2016 à 15:06
Re,
Un seul bouton par feuille famille. J'ai modifie pour la famille 1
https://www.cjoint.com/c/FGrnfVCXcef
A vous de voir si vous pouvez modifier les deux autres
Structure:
une macro par bouton et une macro pour l'impression
PS: change fichier suite erreurs
Un seul bouton par feuille famille. J'ai modifie pour la famille 1
https://www.cjoint.com/c/FGrnfVCXcef
A vous de voir si vous pouvez modifier les deux autres
Structure:
une macro par bouton et une macro pour l'impression
PS: change fichier suite erreurs
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
17 juil. 2016 à 16:42
17 juil. 2016 à 16:42
Re re ;o)
Bon, le bouton famille 1 n'apparaît pas sur mon Mac...
Entre temps, j'ai retrouvé un fichier avec la macro originale.
Pouvez vous m'aider et m'expliquer comment ajouter une feuille sur ce fichier si je vous le transmets ?
Bon, le bouton famille 1 n'apparaît pas sur mon Mac...
Entre temps, j'ai retrouvé un fichier avec la macro originale.
Pouvez vous m'aider et m'expliquer comment ajouter une feuille sur ce fichier si je vous le transmets ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
17 juil. 2016 à 16:49
17 juil. 2016 à 16:49
Oups, j'ai trouvé le bouton, mais lorsque je le clique, Excel ne trouve pas la macro.
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
17 juil. 2016 à 17:01
17 juil. 2016 à 17:01
Re,
Comment Ca !!!!!!!
essayez celui-ci
https://www.cjoint.com/c/FGrpafet2zf
Comment Ca !!!!!!!
essayez celui-ci
https://www.cjoint.com/c/FGrpafet2zf
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
17 juil. 2016 à 17:11
17 juil. 2016 à 17:11
Re,
Au moment de l'ouverture de votre fichier, Excel me dit que une partie de son contenu est illisible, et me propose de le réparer. Je clique sur Oui, ensuite il me propose 2 fois d'ouvrir les macros, ensuite, une fois le fichier ouvert, l'impression ne fonctionne pas, j'ai le message "Impossible de trouver la macro" il y a des moments, je regrette d'avoir un Mac...
Pouvez vous m'envoyer le code de votre macro ? Et m'expliquer comment ajouter des feuilles ?
Merci
Au moment de l'ouverture de votre fichier, Excel me dit que une partie de son contenu est illisible, et me propose de le réparer. Je clique sur Oui, ensuite il me propose 2 fois d'ouvrir les macros, ensuite, une fois le fichier ouvert, l'impression ne fonctionne pas, j'ai le message "Impossible de trouver la macro" il y a des moments, je regrette d'avoir un Mac...
Pouvez vous m'envoyer le code de votre macro ? Et m'expliquer comment ajouter des feuilles ?
Merci
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
Modifié par f894009 le 17/07/2016 à 17:18
Modifié par f894009 le 17/07/2016 à 17:18
Re,
je regrette d'avoir un Mac...
Ben, le fichier de depart, je l'ai fait sur un Mac et ensuite je suis passe sur un PC et pas de probleme.
code dans un Module et affecter la macro F1_Impressions au bouton dans Famille 1
je regrette d'avoir un Mac...
Ben, le fichier de depart, je l'ai fait sur un Mac et ensuite je suis passe sur un PC et pas de probleme.
code dans un Module et affecter la macro F1_Impressions au bouton dans Famille 1
Sub F1_Impressions() Dim derlig As Long, N As Long With Worksheets("Famille 1") derlig = .Range("B100").End(xlUp).Row If derlig > 2 Then For N = 3 To derlig If .Range("B" & N) <> "" Then Call Impression(.Range("A" & N), .Range("B" & N)) End If .Range("B" & N) = "" Next N End If derlig = .Range("G100").End(xlUp).Row If derlig > 2 Then For N = 3 To derlig If .Range("G" & N) <> "" Then Call Impression(.Range("F" & N), .Range("G" & N)) End If .Range("G" & N) = "" Next N End If derlig = .Range("L100").End(xlUp).Row If derlig > 2 Then For N = 3 To derlig If .Range("L" & N) <> "" Then Call Impression(.Range("K" & N), .Range("L" & N)) End If .Range("L" & N) = "" Next N End If derlig = .Range("Q100").End(xlUp).Row If derlig > 2 Then For N = 3 To derlig If .Range("Q" & N) <> "" Then Call Impression(.Range("P" & N), .Range("Q" & N)) End If .Range("Q" & N) = "" Next N End If .Activate End With End Sub Sub F2_Impressions() End Sub Sub F3_Impressions() End Sub Sub Impression(Feuil As String, Qte) Worksheets(Feuil).PrintOut Copies:=Qte End Sub
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
Modifié par f894009 le 17/07/2016 à 17:34
Modifié par f894009 le 17/07/2016 à 17:34
Re,
Je viens de repasser sur Mac et aucun problème de fonctionnement !!!!!
Pour ajouter une feuille, faire defiler jusqu'a la dernière feuille a droite, clic sur le signe "+" après cette dernière
Je viens de repasser sur Mac et aucun problème de fonctionnement !!!!!
Pour ajouter une feuille, faire defiler jusqu'a la dernière feuille a droite, clic sur le signe "+" après cette dernière
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
17 juil. 2016 à 17:56
17 juil. 2016 à 17:56
Re,
Hum... je suis passé d'un MacBook à un Imac, et, votre fichier fonctionne avec l'Imac...
Si je comprends bien, il me "suffit" de copier les lignes 2 à 42 et de les insérer ligne 47 et 51. C'est ça ?
Hum... je suis passé d'un MacBook à un Imac, et, votre fichier fonctionne avec l'Imac...
Si je comprends bien, il me "suffit" de copier les lignes 2 à 42 et de les insérer ligne 47 et 51. C'est ça ?
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
>
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
17 juil. 2016 à 17:58
17 juil. 2016 à 17:58
Re,
codes
f894009 - 17 juil. 2016 à 17:43
et
Ajout feuille
f894009 - 17 juil. 2016 à 17:53
codes
f894009 - 17 juil. 2016 à 17:43
et
Ajout feuille
f894009 - 17 juil. 2016 à 17:53
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
17 juil. 2016 à 17:40
17 juil. 2016 à 17:40
Re,
Oui, Mac vers PC, ça marche, c'est PC vers Mac ne marche pas.
Merci pour le code. Si je comprends bien, il me "suffit" de copier les lignes 2 à 42 et de les insérer ligne 47 et 51. C'est ça ?
Puis je abuser et vous demander comment ajouter une(des) feuille(s).
Merci.
Oui, Mac vers PC, ça marche, c'est PC vers Mac ne marche pas.
Merci pour le code. Si je comprends bien, il me "suffit" de copier les lignes 2 à 42 et de les insérer ligne 47 et 51. C'est ça ?
Puis je abuser et vous demander comment ajouter une(des) feuille(s).
Merci.
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
Modifié par f894009 le 17/07/2016 à 17:44
Modifié par f894009 le 17/07/2016 à 17:44
Re,
c'est PC vers Mac ne marche pas.
lisez ceci: f894009 - 17 juil. 2016 à 17:31, juste au dessus de votre message
Pour le code des deux autres macro, c'est le meme que le premier en adaptant nom de feuille et colonnes cellules
c'est PC vers Mac ne marche pas.
lisez ceci: f894009 - 17 juil. 2016 à 17:31, juste au dessus de votre message
Pour le code des deux autres macro, c'est le meme que le premier en adaptant nom de feuille et colonnes cellules
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
17 juil. 2016 à 17:47
17 juil. 2016 à 17:47
Re,
Je suis allé trop vite, je n'ai pas précisé que je faisais référence à ce qui se passe chez moi. Vous utilisez Excel 2011 ?
Lorsque je rajouterai une feuille, est ce qu'elle sera prise en compte par la macro ?
Je suis allé trop vite, je n'ai pas précisé que je faisais référence à ce qui se passe chez moi. Vous utilisez Excel 2011 ?
Lorsque je rajouterai une feuille, est ce qu'elle sera prise en compte par la macro ?
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 702
>
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
17 juil. 2016 à 17:53
17 juil. 2016 à 17:53
Re,
Mac: Excel2011
PC: Excel2013
Mettre le nom de la nouvelle feuille dans la feuille famille (ah! des koates) a la suite de celles deja inscrites et dans la bonne colonne
Mac: Excel2011
PC: Excel2013
Mettre le nom de la nouvelle feuille dans la feuille famille (ah! des koates) a la suite de celles deja inscrites et dans la bonne colonne
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
>
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
17 juil. 2016 à 18:12
17 juil. 2016 à 18:12
Re,
Je viens d'essayer l'ajout de feuille, ça marche. Je fais donc la bonne manip. Votre macro est géniale !
Il me reste un dernier point : la recopie du code pour les 2 autres familles.
Est ce que vous voulez bien me détailler la manip, vous l'aurez compris, je ne suis pas expert.
Merci encore
Je viens d'essayer l'ajout de feuille, ça marche. Je fais donc la bonne manip. Votre macro est géniale !
Il me reste un dernier point : la recopie du code pour les 2 autres familles.
Est ce que vous voulez bien me détailler la manip, vous l'aurez compris, je ne suis pas expert.
Merci encore
Boybyr
Messages postés
18
Date d'inscription
samedi 16 juillet 2016
Statut
Membre
Dernière intervention
25 janvier 2023
1
Modifié par Boybyr le 17/07/2016 à 18:52
Modifié par Boybyr le 17/07/2016 à 18:52
Finalement, je suis parvenu à faire fonctionner les autres familles.
Merci beaucoup.
Merci beaucoup.