Bonjour à tous,
J'ai un petit souci...
Dans un fichier excel j'ai un userform en ouverture d'un classeur, ou je rentre des données.
Dans cet userform, j'ai également une checkbox qui me masque ou non, des lignes. Puis en cliquant sur un bouton j'affiche un second userform avec plusieurs bouton d'enregistrement.
Un de ces boutons me permet d'imprimer la feuil1 (ou ce trouve les lignes masquée ou non) et problème ... même quand la ligne est masquée, elle réapparait à l'impression.
Comment faire pour qu'elle ne s'affiche pas à l'impression? sachant que je ne peux pas l'intégrer à l'impression directe car cette impression mes sert dans les deux cas (masqué, pas masqué)
Voici mon code pour l'impression (userform 2) :
Thank
J'ai un petit souci...
Dans un fichier excel j'ai un userform en ouverture d'un classeur, ou je rentre des données.
Dans cet userform, j'ai également une checkbox qui me masque ou non, des lignes. Puis en cliquant sur un bouton j'affiche un second userform avec plusieurs bouton d'enregistrement.
Un de ces boutons me permet d'imprimer la feuil1 (ou ce trouve les lignes masquée ou non) et problème ... même quand la ligne est masquée, elle réapparait à l'impression.
Comment faire pour qu'elle ne s'affiche pas à l'impression? sachant que je ne peux pas l'intégrer à l'impression directe car cette impression mes sert dans les deux cas (masqué, pas masqué)
Voici mon code pour l'impression (userform 2) :
et celui de ma checkbox (userform1) :Private Sub CommandButton3_Click()
Sheets("Tableau").Rows("13:18").Select
Selection.EntireRow.Hidden = False
Sheets("Tableau").Rows("24:31").Select
Selection.EntireRow.Hidden = False
Sheets("Tableau").Rows("19:22").Select
Selection.EntireRow.Hidden = True
Sheets("Tableau").Rows("33:41").Select
Selection.EntireRow.Hidden = False
Sheets("Tableau").Rows("43:52").Select
Selection.EntireRow.Hidden = True
Sheets("Tableau").Select
Application.ActivePrinter = "\\frmleprt13.pasteur.aventis.com\mlep7_nb_bac1 sur Ne04:" 'modifier le liens de l'imprimante en cas de changement
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"\\frmleprt13.pasteur.aventis.com\mlep7_nb_bac1 sur Ne04:", Collate:=True
End Sub
Help me ... pleasePrivate Sub CheckBox5_Click()
Sheets("Tableau").Rows("27:30").Select
Selection.EntireRow.Hidden = True
End Sub
Thank
Dernière édition: