IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA enregistrer celulles excel en pdf


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Par défaut VBA enregistrer celulles excel en pdf
    Bonjour,
    Je vous écrit car j'ai un problème. Je développe un classeur sur Windows et Mac (Office 2010 pour windows et Office 2011 pour Mac) qui utilise des macros qui marchent normalement sur les 2 plateformes. Malheureusement, cette macro qui permet d'enregistrer en PDF des cellules choisies ne marche pas sur Office Mac.

    Voici la macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub pdf()
    Dim fichier As String
    On Error Resume Next
    fichier = Application.GetSaveAsFilename("")
    If fichier = "Faux" Then Exit Sub
    Worksheets("Document").Range("I1:P200").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            fichier & "pdf", Quality:= _
            xlQualityStandard, IncludeDocProperties:=True,IgnorePrintAreas:=False,_
            OpenAfterPublish:=True
    End Sub
    Sauriez-vous comment arranger cette macro pour qu'elle face la même chose sur Mac ? J'ai déjà essayé l'enregistreur mais il ne répond pas à mes attentes.

    Merci d'avance !

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Je viens de tester la macro sur excel mac et elle semble bien fonctionner. (Après ajout d'un espace entre la virgule et le underscore de la ligne 8)

    Peux tu nous en dire plus sur ton problème

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Juin 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juin 2012
    Messages : 19
    Par défaut
    Cette macro marche sur Mac mais elle n'affiche que la fenêtre demandant dans quel type de fichier et où inclure ce dernier.
    Ce que j'aimerais c'est que quand j'active la macro j'ai juste une fenêtre me demandant le nom de fichier et son emplacement.

Discussions similaires

  1. [XL-2007] Macro enregistrement fichier excel en pdf avec nom variable
    Par catetesse dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 23/01/2018, 14h03
  2. Macro enregistrement fichier excel en pdf avec nom variable
    Par splog dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 16/08/2013, 16h08
  3. Enregistrer un fichier Excel en PDF avec Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/01/2009, 13h44
  4. VBA Enregistrement feuille excel dans une feuille word
    Par pedrold75 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/05/2007, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo