Bonjour,
Alors je viens car j'ai un petit problème ( encore ... ) j'ai chercher sur le forum mais j'ai pas eu de réponse concluante pour résoudre mon problème :'(
J'ai un script pour imprimer dans mon VBA :
Application.ScreenUpdating = False
Sheets("Details").Visible = True
Sheets("Details").Activate
Sheets("Details").PrintOut
Sheets("Details").Activate
Rows("6:2000").Select
Selection.Delete
Sheets("Details").Visible = False
Sheets("Accueil").Activate
Mais j'ai voulu le remplacer pour faire un aperçu :
Application.ScreenUpdating = False
Sheets("Details").Visible = True
Sheets("Details").Activate
Application.Dialogs(xlDialogPrintPreview).Show
Sheets("Details").Activate
Rows("6:2000").Select
Selection.Delete
Sheets("Details").Visible = False
Sheets("Accueil").Activate
Et la problème ....
Ma macro plante mon fichier Excel ... je décris les étapes et les divers plantage :
j'appuis sur mon bouton de mon userform "Aperçu" ( jusqu'a la pas de problème ) ...
Ma feuille details est généré ( pas de problème )
Mon apercu apparait ( pas de problème )
Mon userform reste au dessus ( la gros problème ) et on peu apercevoir que le bouton aperçu reste appuyer ...
et je peu pas décentre dans mon aperçu ....
Attention tout de même car j'ai une petite contrainte
- mes utilisateur non authentifié dans ma feuille excel peuvent aussi faire un aperçu et il on un userform1
- mes utilisateur authentifié on un userform5
voilà je cherche une solutions pour faire mon aperçu et ne pas faire planter mon excel et devoir le redémarrer avec ctrl+alt+suppr