Sommaire pour Impression - Arrays, VBA

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

R

randle88

Guest
Bonsoir à tous,

J'ai commencé à réaliser une petite macro, qui imprime les feuilles selon une condition, voir fichier joint.

Etant donné que je commence en VBA, j'imagine que le code que j'ai réalisé n'est pas optimal.

Je souhaiterais donc avoir vos suggestions concernant un code, pour réaliser un "sommaire" qui permettra d'imprimer les feuilles qui répondent à une condition (Oui dans la cellule de droite). Sachant que le nombre de feuille peut varier.

J'ai vu que les tableaux permettaient d'optimiser au mieux les codes, mais j'ai un peu de mal à les utiliser pour le moment. Je pense donc qu'avec un exemple concret, ce sera plus simple.

En vous remerciant par avance,
 

Pièces jointes

Re : Sommaire pour Impression - Arrays, VBA

J'ai (enfin) pu tester ce code et il marche parfaitement bien.

Merci Laurent

Suite

Pour l'idée peu être cela :

VB:
Sub Impressionfeuille()

tabl = Range("B9").CurrentRegion
PrintNo = Range("G7")

For j = 1 To PrintNo
For i = 1 To UBound(tabl)
If tabl(i, 3) = "Oui" Then
Sheets(tabl(i, 1)).PrintOut Copies:=1, Collate:=True
End If
Next i
Next j

End Sub

Laurent
 
- 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

A
  • Résolu(e)
Réponses
2
Affichages
599
annesophan
A
C
Réponses
1
Affichages
2 K
W
Réponses
4
Affichages
3 K
WhatIsVBA
W
A
Réponses
2
Affichages
1 K
AntoineLTO
A
F
Réponses
14
Affichages
6 K
Retour