Compatibilité VBA Français et Anglais

Re,

A tester (pour les 3 premiers mois de l'année).

Beaucoup de difficultés avec les fonctions MONTH (et MonthName) en version anglaise.

13forum-v1.xlsm (43.62 Ko)

Bonjour

une proposition de correction qui devrait fonctionner en anglais et en francais

16forum-2.xlsm (32.16 Ko)

C'est dingue, la macro fonctionne à présent pour les années et les mois !

Si vous m'expliquez la suite, je pourrais peut-être arriver à la suite

Merci pour votre aide ,

Bonne soirée


h2so4 a écrit :

Bonjour

une proposition de correction qui devrait fonctionner en anglais et en francais

Bonjour H2so4,

malheureusement cette macro ne fonctionne pas, même pas sur ma machine qui au départ fonctionnait...


h2so4 a écrit :

Bonjour

une proposition de correction qui devrait fonctionner en anglais et en francais

Rectification, il fonctionne maintenant sur l'ordinateur où ça ne fonctionnait pas mais plus sur le mien hahahaha

C'est pour devenir fou !

Bonsoir ,

@Jean-eric , @h2so4 ,

Le problème n'est toujours pas réglé, sur les deux machines celà pose problème pour les mois...

J'avoue être complètement perdu quant à ce problème...

Re,

Autre proposition ...

Dans le code :

DateDep = CDate(Range("F2") & "/" & Range("G3") & "/1")

Dans la cellule G3

=EQUIV(F3;LesMois;0)

bonjour,

une proposition de correction, à tester

18forum-2.xlsm (37.74 Ko)

Re,

Bonsoir h2so4,

ne fonctionne pas chez avec Excel français basculé en anglais...

Les mois sont toujours en français.

Dans ma proposition, les listes de validation comportent les mois en 2 langues.

Mais quoique je fasse, les mois du planning en français.

Je sèche.

Cdlt.

Bonjour,

Petite astuce pour l'affichage en anglais ...

=TEXTE(AUJOURDHUI();"[$-0809]dddd dd mmmm, yyyy"))

Bonjour,

Malheureusement, celà ne fonctionne toujours pas...

Quelqu'un aurait-il une résolution qui fonctionne sur le code que j'ai envoyé au début?

Ce problème me dépasse là... Bonne soirée !

Re,

Ce que j'ai compris c'est que tu souhaites que le programme puisse fonctioner avec Excel en version française et Excel en version anglaise ...

Par contre, une question reste en suspens :

Au sujet de tous les libellés (essentiellement les mois écrits en Texte...) quelle est ton attente ...?

Faut-il une possibilité de choix de la langue... qui ajusterait de manière "automatique" tous les libellés ...?

Bonjour James,

Merci pour votre réponse.

Il ne faut pas de menu déroulant, juste qu'en fonction de la langue d'Office , la langue soit détectée et ajustée (pour les mois essentiellement )

Merci pour votre aide,

Bonne journée !

Bonjour,

Je comprends qu'il n'y aurait pas besoin de menu déroulant pour choisir la langue ....

Mais, si c'est la langue d'Office qui doit déterminer la langue de tous les libellés ...

Est-ce-que finalement ... cela ne revient pas au même ???

Bonjour,

C'est bon, j'ai trouvé la solution en cherchant sur les aides en lignes (bien moins bien que les hors ligne de l'époque )

Pour info, il fallait déclarer dans la feuille Open Workbook les variables préalablement déterminées au format "mmmm" dans le format de cellule. Je clos donc le sujet.

Merci à tous !

Merci d'avoir indiqué la solution que tu as trouvée ...

Pour info,

Private Sub Workbook_Open()

Dim u As Byte

For u = 1 To 12

With Range("LesMois")

.Cells(u, 1) = DateSerial(2010, u, 1)

.NumberFormat = "mmmm"

End With

Next u

End Sub

Bonne journée !

Rechercher des sujets similaires à "compatibilite vba francais anglais"