changement d'un logo selon la langue choisie dans mon fichier
#1
Débutant XLPages

Inscription: 01/10/2012

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 01-10-2012 22h44
Bonjour,

J'ai un fichier Excel bilingue (je choisis l'anglais ou le français comme langue d'impression)

J'aimerais que mon logo en entête de page change selon la langue que je choisis.

J'ai déjà une macro pour changer le séparateur de millier selon la langue choisie et ça marche plutôt bien.

Donc, j'aimerais que mon logo anglais s'affiche en entête lorsque le reste de ma feuille est en anglais et que mon logo français s'affiche quand ma feuille est en français.

Est-ce possible ?

Merci et bonne journée :)

Chanta
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 01-10-2012 23h23
Bonsoir chanta, bienvenue sur XLpages.com

A priori, sans exemple concret de ce que tu souhaites exactement, ça me semble difficile de te répondre comme ça...

Je t'invite donc à joindre un classeur exemple (voir CETTE FAQ pour ce faire).
Pour que nous puissions faire des essais et voir ce qu'il est possible d'envisager, je pense qu'il conviendrait que tu insères notamment dans un onglet du classeur une représentation de tes 2 logos.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#3
Débutant XLPages

Inscription: 01/10/2012

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 01-10-2012 23h40
j'ai joins le fichier

Je travaille avec des données confidentielles donc il m'est impossible de l'envoyer complet.

Dans le fichier, en entête de page gauche, j'ai mon logo français. L'image du logo en anglais est la même mais l'anglais vient avant le français.

J'aimerais que quand je clique sur français, mon logo soit sous sa forme française et qui quand je clique sur anglais, mon logo soit sous sa forme française.
Politique départementale oblige.

Dans ce fichier, je n'ai pas de macro déjà créer (les format de nombre n'ont dérangé personne... jusqu'à présent)
J'ai deux fichiers semblable, où j'ai déjà une macro qui change le format des nombres selon la langue sélectionnée.
Pièce jointe:
xlsx test mdf.xlsx   [ Taille: 44.78 Ko - Téléchargements: 483 ]
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 04-10-2012 00h12
Bonsoir chanta,

En pièce jointe, peut-être une façon simple de répondre à ton besoin.

J'ai appliqué le moyen le plus facile à mettre en oeuvre :
  1. Stocker sur le disque dur 2 images (une pour le français, l'autre pour l'anglais) dans le même répertoire que ton classeur (décompresser le contenu du Zip en pièce jointe dans un même répertoire).
  2. Créer un module de code Standard (ex: Module 1) et copier ce simple code VBA dedans :
Option Explicit

Sub ChangeLogo()
Dim N As Byte
    N = Sheets("Begin here").Range("Langue").Value
    Sheets("VEAL").PageSetup.LeftHeaderPicture.Filename = ThisWorkbook.Path & "" & IIf(N = 1, "francais.jpg", "anglais.jpg")
End Sub
  1. Affecter cette macro aux OptionButtons "Français" et "English" de ta feuille "Begin here".

L'activation de ces OptionButtons entraine le changement de logo correspondant dans l'entête de ta feuille "VEAL".

En espérant que ça puisse t'aider...

Cordialement,



Pièce jointe:
zip PourChanta.zip   [ Taille: 46.76 Ko - Téléchargements: 472 ]

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#5
Débutant XLPages

Inscription: 01/10/2012

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 18-10-2012 20h04
J'ai copier-collé la macro et j'ai mis les images dans mon dossier contenant le fichier.

Malheureusement, autant dnas l'exemple que dans mon fichier réel, j'ai une erreur d'éxécution 1004

(désolée pour le délai, j'ai eu d'autres priorités à régler)

Merci :)
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#6
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 18-10-2012 22h37
Bonsoir chanta, le Forum,

Si tu appliques ce que j'ai écrit "décompresser le contenu du Zip en pièce jointe dans un même répertoire", il n'y a, à mon avis, aucune raison d'obtenir une erreur 1004.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#7
Débutant XLPages

Inscription: 01/10/2012

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 18-10-2012 23h34
quand je copie-colle la macro, que je la met dans mon fichier (j'en ai trois avec ce changement de logo), j'attribue la macro à mes boutons français/anglais et que je place les images dans le même dossier que le document, que je change le nom des fichiers images pour ce qu'ils sont dans la macro, j'ai toujours l'erreur 1004.

Oui, l'exemple fontionne, mais je ne suis pas capable de le reproduire dans mes trois fichiers qui ont besoin de ce changement de logo.
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#8
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 18-10-2012 23h43
re,

Je ne sais quoi te dire chanta...

Si les images sont au bon endroit, si leur nom correspond aux noms dans la macro, si les noms de feuille dans la macro correspondent bien aux noms des onglets et si il existe bien une zone nommée "Langue" (avec valeur 1 ou 2, liée au choix de langue) comme dans le fichier exemple, alors ça doit fonctionner, il n'y a pas de raison.

Il te reste à comparer les fichiers avec le fichier exemple pour voir où est le problème, il y a forcément une subtile différence quelque part...

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#9
Débutant XLPages

Inscription: 01/10/2012

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 24-10-2012 20h05
Bon, je pense que ça marche correctement pour l'un de mes fichier

Merci beaucoup pour l'aide :)

bonne soirée :)
Hors Ligne
Rapport   Haut 

Re: changement d'un logo selon la langue choisie dans mon fichier
#10
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 27-10-2012 09h45
Bonjour chanta,

Très bien, j'espère que cette aide t'aura été utile et te remercie de ton retour.

Je te demande en échange toutefois, de bien vouloir appliquer ce qui est inscrit au bas de ma signature lors de tes prochaines demandes.
Je clôture donc le présent sujet à ta place.

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes