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

problème code vba pour impression

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

MARION

Guest
Bonjour le forum .
J'ai un petit problème avec le code ci-dessous, il me sert a imprimer des feuilles cachées (OF1 OF2 OF3 ect).
je determine le nombre d'OF que je veux imprimer a l'aide d'un userform.
Mon problème est que la selection a1:g55 ne s'imprime pas alors que j'ai deux impression de la selection i1😱55.
Si quelqu'un peut voir d'ou ça peut venir
Merci d'avance
A+ M

Private Sub VALIDATION_Click()
'selectionne la zone d'impression
Application.ScreenUpdating = False
Dim numOFx As Integer, i As Integer
numOFx = MENU_IMPRESSION.numOF.Value
For i = 1 To numOFx

'mise en page et impression "OF"
Sheets("OF" & i).Visible = True

ActiveSheet.PageSetup.PrintArea = "$A$1:$G$55"
Sheets("OF" & i).PrintOut copies:=1

ActiveSheet.PageSetup.PrintArea = "$I$1:$O$55"
Sheets("OF" & i).PrintOut copies:=1
Sheets("OF" & i).Visible = False
Next i

Sheets("planning").Select
Range("a1").Activate

End Sub
 
Salut Marion,

A première vue, ton ActiveSheet n'est pas celle que tu crois.
Essaie ceci :

For i = 1 To numOFx

'mise en page et impression "OF"
Sheets("OF" & i).Visible = True

Sheets("OF" & i).PageSetup.PrintArea = "$A$1:$G$55"
Sheets("OF" & i).PrintOut copies:=1

Sheets("OF" & i).PageSetup.PrintArea = "$I$1:$O$55"
Sheets("OF" & i).PrintOut copies:=1
Sheets("OF" & i).Visible = False
Next i

Sheets("planning").Select
Range("a1").Activate

A+
Horatio
 
Bonjour

Je pense que Lord Nelson a raison. Peut être teste tu sans avoir masqué auparavant les feuilles auquel cas Sheets("OF" & i).Visible = True ne sélectionne pas la feuille concernée et cela provoque ton problème.

A+
 
- 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
1
Affichages
1 K
Réponses
1
Affichages
1 K
Réponses
0
Affichages
1 K
Réponses
3
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…