création d un bouton.

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

Y

yoziga

Guest
bonjour a tous,
voilà j ai un problème a résoudre.
je voudrais crée un bouton impréssion,qui lance une impression en fonction d'une liste.
car en fonction du non qui est dans la liste ca me change le tableau.
c est pour une facturation car j en ai marre de changer le non puis d imprimer et cela pas loin de 80 fois.
Pleaze help me.
Au plaisir de vous lire Yoziga.
 

Pièces jointes

Dernière modification par un modérateur:
Re : création d un bouton.

Bonjour yosiga et bienvenue sur le forum

voir d'abord sur le lien ci-dessous
Lien supprimé
et plus particulièrement le point 3C

reviens avec un fichier qui nous servira de base pour mieux cerner ton problème et mieux te répondre

à+
Philippe
 
Dernière édition:
Re : création d un bouton.

Re,

ce que tu viens de joindre au post #1 n'est qu'une "photo" de ton écran
et donc difficilement exploitable

Clique sur "Aller en mode avancé" avant d'envoyer ton message, ensuite descend un peu plus bas dans la page à la rubrique "Options supplémentaires" et clique sur "Gérer les pièces jointes"
ensuite "Parcourir"
là tu sélectionnes ton fichier maximum 48Ko, éventuellement le zipper (compresser)
ensuite
"Envoyer"
et enfin "Envoyer la réponse"

à+
Philippe
 
Re : création d un bouton.

Re,

ton fichier en retour
voici le code
Code:
Sub Macro2()
' définir la zone d'impression
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$57"
' boucler l'impression en fonction du nombre de noms en colonne K
For i = 3 To Range("K65535").End(xlUp).Row
' mettre le nom en B3
[B3] = Cells(i, 11).Value
' Imprimer la feuille
ActiveSheet.PrintOut
' passer au nom suivant
Next i
End Sub
à+
Philippe
 

Pièces jointes

Re : création d un bouton.

Merci Philippe ca fonctionne.
mais comme je suis un peut novice je voudrait comprendre ces lignes de code:

' boucler l'impression en fonction du nombre de noms en colonne K
For i = 3 To Range("K65535").End(xlUp).Row
' mettre le nom en B3
[B3] = Cells(i, 11).Value

pourquoi i=3 ,c est quoi "k65535"?

et en plus je voudrait si c est possible que si le total de la facture =0,00 elle ne s'imprime pas.
merci infiniment philippe pour cette aide si précieuse.
au plaisir de te lire.
 
Dernière modification par un modérateur:
Re : création d un bouton.

Re,

la boucle va chercher tous les noms qui se trouvent en colonne K
dans cette colonne K, le premier nom se trouve dans la ligne 3 For I = 3 To ..........

Range("K65535").End(xlUp).Row détermine la position du dernier nom de la colonne K

ton fichier en retour adapté pour ne pas imprimer la facture si le total est égal à zéro

à+
Philippe
 

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
19
Affichages
708
Réponses
1
Affichages
783
Compte Supprimé 979
C
Réponses
7
Affichages
1 K
G
Réponses
2
Affichages
843
gcannecy
G
D
Réponses
0
Affichages
954
dom29
D
  • Question Question
Réponses
9
Affichages
958
K
  • Question Question
Réponses
0
Affichages
758
Kev21722
K
Réponses
0
Affichages
828
J
Réponses
6
Affichages
1 K
jcliochon77
J
Retour