Je souhaite imprimer en .pdf (via un bouton dédié dans mon userform) une feuille de calcul (appelée CONFIGURATION) qui n'est pas la feuille de calcul active.
J'ai saisi le code ci dessous :
Private Sub Boutonimprimer_click()
'Impression de la feuille de données en .pdf à l'activation du bouton imprimer
Sheets("CONFIGURATION").ExportAsFixedFormat Type:=xlTypePDF, Filename:="Paramètres_établissement.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub
Cependant, Excel ne veut pas exécuter ce code le considérant buggé... Quelqu'un peut-il me dire où est l'erreur et m'aider à la résoudre? J'avoue ne pas la voir...
Voici ton fichier
*Il faut que la feuille configuration soit visible puis après on la cache .....
*Le bouton imprime est mal noté car en fait il exporte la feuille configuration en pdf, j'ai rajouté la fonction d’impression
*Dans le cas ou le fichier existe faut-il lancer l'impression ? (Par défaut pas d'impression)
*Toutes mes modifications sont entre les '**************** tu pourras les repérer facilement.
*Pourquoi ne pas fermer ton formulaire complétement et le ré-ouvrir quand c'est nécessaire....
VB:
'Fermeture du formulaire de saisie des paramètres établissement
Saisie_configcofi.Hide
'A remplacer par
Unload Saisie_configcofi
Voici ton fichier
*Il faut que la feuille configuration soit visible puis après on la cache .....
*Le bouton imprime est mal noté car en fait il exporte la feuille configuration en pdf, j'ai rajouté la fonction d’impression
*Dans le cas ou le fichier existe faut-il lancer l'impression ? (Par défaut pas d'impression)
*Toutes mes modifications sont entre les '**************** tu pourras les repérer facilement.
*Pourquoi ne pas fermer ton formulaire complétement et le ré-ouvrir quand c'est nécessaire....
VB:
'Fermeture du formulaire de saisie des paramètres établissement
Saisie_configcofi.Hide
'A remplacer par
Unload Saisie_configcofi
Plus il y a d'explication plus je comprendrais d’où viens le pb, car dans le "Bouton imprimer" il n’y a rien qui empêche la validation des données saisies...
Phil,
En réalité, lorsque je saisis des données dans le formulaire, puis que j'appuie sur le bouton valider, le classeur se "fige". Et là, plus moyen de faire quoi que ce soit... Il faut même forcer l'arrêt d'Excel...
Le bouton "Valider" du formulaire de saisie ne doit servir qu'à inscrire les données saisies dans les champs de la feuille de calcul, sachant qu'il ne peut y avoir qu'une seule validation.
Ce n'est pas comme une base de données où tu peux avoir une multitude de lignes saisies dans ta feuille de calcul.
1)Ton nouveau pb n'a rien a voir avec ta question d'origine qui me semble t'il a été résolu.
2)Pour la compréhension des autres demandeurs qui peuvent avoir un pb similaire la règle sur un forum est une question correspond à une ou des solutions apporté par un ou plusieurs bénévoles du forum, tu choisis et signale la ou les réponses que tu as retenu ou si c'est un mixte de plusieurs solution tu expliques à la communauté ce que tu as retenu comme solution.(c’est un juste retour des choses )
3)J'ai regardé et je n'ai pas eu de pb de blocage je t'invites si ton pb perdure de posé ta nouvelle question sur le forum avec un fichier et un maximum d'explication et de copie d'écran éventuelle.