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 :

Année manquante avec Msgbox(Now) [XL-MAC 2011]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Artisan
    Inscrit en
    Juin 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Artisan

    Informations forums :
    Inscription : Juin 2015
    Messages : 18
    Points : 14
    Points
    14
    Par défaut Année manquante avec Msgbox(Now)
    Bonjour à tous !

    J'ai un soucis pour récupérer une date, car il me manque l'année.
    Exemple avec la date actuelle (Now), l'année a disparu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub pb_date_3()
     
    MsgBox (Now)
     
    End Sub
    Nom : Capture d'e?cran 2016-10-18 21.44.27.png
Affichages : 215
Taille : 20,4 Ko

    J'ai regardé la config du mac : Langues et régions > Avancé > Dates
    Tout est ok :

    Nom : Capture d'e?cran 2016-10-20 19.16.31.png
Affichages : 217
Taille : 137,5 Ko

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut
    Bonjour,

    c'est peut-être un des nombreux bugs de la version MAC !

    Et as-tu vérifié ce que renvoie la fonction Date ?

    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  3. #3
    Expert confirmé
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Points : 4 174
    Points
    4 174
    Par défaut
    Bonsoir,
    je regarderai cela une fois sur mon Mac
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre en n'oubliant pas d'indiquer qu'elle est la solution finale choisie

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour
    Voilà qui n'est pas sans m'intriguer.
    Je n'ai pas Mac, mais je suis intéressé par savoir ce que te retournent sur ta machine, avec Mac :
    et
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Artisan
    Inscrit en
    Juin 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Artisan

    Informations forums :
    Inscription : Juin 2015
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Miracle j'ai enfin trouvé sur internet!!!!!!

    C'est un bug connu, avec des réglages de l'os pour certains pays comme la France.

    Il faut copier / coller ça dans une fenêtre Terminal :

    defaults write NSGlobalDomain AppleICUDateFormatStrings -dict 1 dd/MM/yy

    et redémarrer Excel.

    Enfin c'est quand même minable de microsoft de pas avoir corrigé ça (j'ai la version 14.6.6 d'Excel 2011), car cette correction date depuis un certain temps visiblement.

    Merci pour vos messages!

  6. #6
    Expert confirmé
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Points : 4 174
    Points
    4 174
    Par défaut
    Bonsoir,
    ça y est je suis Mac, la réponse est déjà trouvé et c'est tant mieux

    Citation Envoyé par unparia Voir le message
    Bonjour
    Voilà qui n'est pas sans m'intriguer.
    Je n'ai pas Mac, mais je suis intéressé par savoir ce que te retournent sur ta machine, avec Mac :
    et
    pour les 2 codes, j'ai "Erreur d'excution 13" ; "incompatibilité de type"

    Holycat : j'ai le même bug avec la version 14.6.9 d'Excel 2011
    Par contre si je fais :
    il renvoi correctement la valeur dans al cellule

    Dans un MsgBox sans avoir corrigé le problème il ranvoie bien l'année en utilisant Format
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Format(Now, "dd/mm/yyyy") '"dd/mm/yy"
    En tout cas Holycat merci d'avoir élucidé le bug
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre en n'oubliant pas d'indiquer qu'elle est la solution finale choisie

  7. #7
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, pour info : pour ce qui concerne le Mac voir ici

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB] - Problème avec msgbox
    Par franck1001 dans le forum VB.NET
    Réponses: 11
    Dernier message: 24/09/2007, 12h02
  2. Réponses: 4
    Dernier message: 21/05/2007, 12h51
  3. Récupérer une donnée avec MsgBox
    Par gentoo dans le forum Access
    Réponses: 5
    Dernier message: 29/01/2007, 16h19
  4. Problème avec MsgBox
    Par guenfood dans le forum Access
    Réponses: 24
    Dernier message: 26/06/2006, 09h04
  5. PB avec MSGbox sous access
    Par dfournier dans le forum Access
    Réponses: 7
    Dernier message: 22/06/2006, 15h21

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