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 :

macros VBA Excel - différences entre un clavier Qwertz ou Azerty ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut macros VBA Excel - différences entre un clavier Qwertz ou Azerty ?
    Bonjour !
    tout nouveau je suis et je me pose la question de savoir si un code VBA composé avec un clavier Azerty sur un PC Windows est valable aussi pour un Mac avec un clavier Qwertz ?
    Je me heurte à ce problème de compatibilité et je me demande si ça peut être le cas ?
    Merci aux idées !

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,

    Le clavier n'a sans doute rien à voir car il ne saisi que des caractères,
    par contre sous mac l'encodage des caractères n'est pas le même
    et avec 2 systèmes aussi dissemblables la compatibilité n'est pas parfaite.

  3. #3
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Merci Anasecu,
    Je suis en face du problème suivant :
    un code macro créé sur un Mac français (clavier Azerty) bug sur mon Mac suisse (clavier Qwertz)
    et là je me demande si l'incompatibilité ne provient justement pas de ces différents claviers ?
    Et comment rendre compatible cette macro avec mon Mac ?
    Est-ce possible ?
    Merci

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonjour,

    Je persiste sur la non influence des claviers mais par contre tes options régionales ne sont peut-être pas les mêmes non plus.

    Si d'un côté tu gères la virgule comme séparateur décimal et que de l'autre c'est le point, cela risque par exemple de créer des soucis.

    Je pense que c'est plutôt du côté des configurations qu'il faudrait chercher le problème.

    Ce problème, quel est-il d'ailleurs ? ce serait sans doute plus facile de corriger.

  5. #5
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, je suis moi aussi sur Mac, je suis en Azerty. Il m'arrive d'avoir des problèmes avec des codes PC lorsqu'il font références a des choses qui n'existe pas sur Mac (user32, les références à ("Scripting.Dictionary") etc etc.) Mais on arrive très souvent à retomber sur ses pieds et a faire fonctionner avec quelques modifications.
    Cordialement

  6. #6
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Bonjour !
    Merci pour vos commentaires...
    Je monte un fichier Excel pour ma fille à partir de mon PC Windows et de ma suite Office 365. Il s'agit d'un rapport de travail Hebdomadaire qui doit lui servir à établir des rapports semestriels pour ses supérieurs à l'aide d'un TCD. Sur mon PC ça marche très bien avec le bouton de commande Alt+Ctrl+K
    Le problème est que sur son Mac ça plante avec un renvoi d'erreur d'impression alors qu'il n'y a rien dans ce sens dans le code de la macro. Dans mon fichier il y a des feuilles masquées et d'autres protégées et des cellules libres.

    Bref je ne trouve la raison qui fait que ça ne marche pas sur son Mac !

    voici le lien pour le fichier en question :
    Rapport_Hygieniste.xlsm

    Si vous pouvez m'éclairer ça serait fantastique !
    Merci

  7. #7
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    J'ai regardé votre dossier, ça plantait au moment du "save as". Comme quoi, il y avait un problème de format de dossier qui ne supporterais pas les macros.
    J'ai mis un ' devant le , 52 et ma foi, ça semble marcher???
    testez le et tenez moi au courant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Range("A6:H39, J6:K39").ClearContents
      [I6:I39].Formula = "=IF(SUM(G6:H6)>0,SUM(G6:H6),"""")"
      ThisWorkbook.SaveAs chemin & "Rapport_Hygieniste.xlsm" ', 52
    End Sub
    Cordialement

  8. #8
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Merci Transitoir ;o)

    Eh bien malheureusement non, ça ne va pas chez moi, sur mon Mac...
    Le résultat provoque le même bug...
    D'où la question pourquoi ça marche sur votre Mac et pas sur le mien ???
    Peut-être une configuration différente de la vôtre dans mon système ?
    Que dois-je m'assurer de changer dans le système de mon Mac par rapport au vôtre ?
    J'en perd mon latin !

    Qu'en pensez-vous ?

    Merci beaucoup

  9. #9
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Re
    je suis sur Mac 10.6.8 et pack office 2011
    voila si j'utilise votre dossier sans rien faire dessus

    Nom : Capture d’écran 2018-05-02 à 07.08.14.png
Affichages : 366
Taille : 33,0 Ko

    Le problème vient de la ligne ci-dessous.

    Nom : Capture d’écran 2018-05-02 à 07.08.40.png
Affichages : 415
Taille : 10,7 Ko

    Par contre, si j'annule le ,52 en le mettant en commentaire, tout se passe bien et je me retrouve avec les deux dossiers créés (voir ci-dessous)
    Nom : Capture d’écran 2018-05-02 à 07.09.35.png
Affichages : 405
Taille : 25,8 Ko

    Cordialement

  10. #10
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Re_Bonjour ;o)

    Je recommence :

    Rapport_Hygieniste.xlsm

    Ce fichier .xlsm avec le lien ci dessus fonctionne à merveille sur mon PC Windows.
    Mais quand je le transfère sur mon Mac ça plante et voici ce que cela donne avec le lien ci-dessous :

    Nom : Capture d’écran 2018-05-02 à 07.10.36.png
Affichages : 439
Taille : 831,4 Ko

    Pourquoi ça ne joue plus sur mon Mac ?

    Qui saura m'éclairer ?

    Merci beaucoup !

  11. #11
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Re
    Pièce jointe 375215
    Il me semble qu'il y a une antinomie entre XLSM qui permet des macros et e XlOpenXMLWorkbookMacroEnabledqui semble les interdire.
    Si vous regardez, chez moi, j'ai enlevé tout après .xlsm"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ThisWorkbook.SaveAs chemin & "Rapport_Hygieniste.xlsm"
    Cordialement

  12. #12
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Bien Me Transitoire ;o) Merci

    Ce que je ne comprend mais du tout c'est que ce fichier .xlsm s'exécute parfaitement sur le Mac d'un de mes amis et pas sur le mien !!!
    Il y a peut-être un problème de configuration sur mon Mac ?
    Que pouvez-vous en penser ?
    Qu'est-ce que cela peut signifier sur mon Mac ?

    Merci

  13. #13
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Ce que je ne comprend mais du tout c'est que ce fichier .xlsm s'exécute parfaitement sur le Mac d'un de mes amis et pas sur le mien !!!
    Il y a peut-être un problème de configuration sur mon Mac ?
    peut-être tout simplement une question de version office/mac trop ancienne

  14. #14
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Merci pour votre réponse, mais cela n'est pas le cas du tout.
    Aussi bien sur mon PC Windows (Acer Aspire V.17 Nitro) Que sur mon Mac (MacBook Pro Retina (macOs High Sierra)) toutes les mises à jour sont faites et la dernière suite Office 365 de Windows sont de la dernière mises à jour

    Alors ? Mystère entier !!

  15. #15
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Bonsoir ;o)

    D'accord... Mais si c'est un problème du format pdf pour Mac, comment contourner ça ?
    Est-ce qu'il existe un format de fichier type pdf qui soit compatible ou commun pour Mac et Windows ?
    Ou alors enregistrer ce fichier en xls au lieu du pdf ?
    Que pouvez-vous me suggérer ?

    Merci

  16. #16
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Au fait, j'ai la version pack office 2011. J'ai souvenance d'un ami qui avait la version juste avant et qui ne disposait pas de possibilité de Macros. Vérifiez que vous avez cette possibilté? vous parlez de la version pack office 365 de Windows? Parceque si vous travaillez sur Mac avec une émulation PC, c'est peut-être de la que viens le problème?
    Cordialement

  17. #17
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Bonjour Transitoire !

    merci pour vos conseils ! C'est gentil à vous ;o)
    Sur mon PC Windows le fichier fonctionne parfaitement. Il ne me reste sur le Mac de ma fille qu'à régler le sauvetage prévu avec la feuille pdf. Là je crois avoir la solution pour y remédier.
    Ce soir je m'y attelle et vous ferai savoir le résultat.
    Bonne journée à vous

    FS

  18. #18
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, Pourquoi parlez vous du format PDF, la ligne qui bug est celle du format XLSM?

    Citation Envoyé par Supersaxo7 Voir le message
    Bonsoir ;o)

    D'accord... Mais si c'est un problème du format pdf pour Mac, comment contourner ça ?
    Est-ce qu'il existe un format de fichier type pdf qui soit compatible ou commun pour Mac et Windows ?
    Ou alors enregistrer ce fichier en xls au lieu du pdf ?
    Que pouvez-vous me suggérer ?

    Merci
    Une question? avez vous essayé de remplacer la ligne de code qui sort en jaune quelques interventions plus haut par celle-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.SaveAs chemin & "Rapport_Hygieniste.xlsm"
    Parceque sur mon mac, au début aussi ça sortait en jaune, mais après que j'ai enlevé ce qui est après .xlsm", ça a fonctionné super.
    Cordialement

  19. #19
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : Suisse

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2018
    Messages : 12
    Par défaut
    Bonjour Transitoire !

    Je parle du format pdf parce dans la macro sur Windows il n'y a aucun problème à l'horizon. Tout se déroule selon le code.
    Par contre sur le Mac de ma fille le code s'arrête à la ligne 25 et le processus de la ligne 25 à 39 ne se fait pas... grrr...
    je vous joint le lien pour mon fichier pour vous en rendre compte sur votre Mac :

    Rapport_Hygieniste.xlsm

    Si sur votre Mac tout se passe bien, c'est alors à n'y rien comprendre du Mac de ma fille !

    Alors ?
    Qu'en pensez-vous ?
    Et merci pour vous intéresser à mon problème !

    FS

  20. #20
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    On tourne en rond!!!
    Voila ce qui se passe, sur le premier document que vous m'avez envoyé, suite au plantage, j'ai modifié le code pour obtenir:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.SaveAs chemin & "Rapport_Hygieniste.xlsm"
    De la , ça marche et je me trouve deux dossiers nouveaux créés. Un en PDF et 1 en excel.xlsm.
    Question: est-ce cela qui doit se passer? si oui pour moi ça marche.

    Vous venez de renvoyer un nouveau dossier rectifié. Je le teste, il marche bien. Mais je me rend compte que je n'ai plus le dossier PDF. Je regarde le code et constate que vous l'avez modifié.
    1)Vous avez remonté le code ci dessus pour dossier.xlsm au dessus de celui pour dossier.pdf.
    2)Vous avez installé pour le dossier.pdf une fonction "SI" qui visiblement empêche la création du .pdf. Si c'est ce que vous vouliez, parfait chez moi ça marche bien.
    Donc sur le Mac de votre fille avez vous toujours le message d'alerte ou n'avez pas de Dossier créés?
    Avez vous vérifiés le chemin d'accès? sur mon ordinateur, le chemin amène dans le Finder.
    Par ailleurs, si vous cliquez deux fois de suite, il apparait un message disant qu'il existe déjà un dossier à ce nom la. si vous devez refaire souvent , il faudrais prévoir un compteur pour rajouter des suffixes 1;2;3 etc.

    Cordialement

Discussions similaires

  1. [VBA-E] différences entre VBA Mod et Excel Mod
    Par deaqu1 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 04/02/2019, 00h35
  2. [VBA pour Excel] Différence entre activate et select
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/10/2008, 17h20
  3. Auto install macro vba excel
    Par zootman dans le forum Installation, Déploiement et Sécurité
    Réponses: 6
    Dernier message: 14/06/2006, 21h30
  4. [VBA-E] macro VBA excel suppression graphiques
    Par totoza dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/05/2006, 08h45
  5. [VBA-E] Différence entre 2 dates
    Par ptitsoleil87 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/12/2005, 13h23

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