Signaler

Logo qui ne se copie pas bien [Résolu]

Posez votre question atinauJ 43Messages postés jeudi 9 février 2017Date d'inscription 5 mars 2017 Dernière intervention - Dernière réponse le 15 févr. 2017 à 13:38 par atinauJ
Bonjour,

Dans mon récent post nommé: Bâtir un fichier de facturation dans lequel bginforme m'a gentiment fait une macro pour copier une facture et en faire une liste, j'ai modifié le fichier pour mettre le vrai format de facture de mon client, avec son logo et toutes ses coordonnées, mais quand j'active la macro, le logo se copie de façon démesurée. Tout le reste se copie bien.
Je vous joins le nouveau fichier avec un test de logo. Quelqu'un peut me dire comment faire pour que le logo se copie bien ?
J'ai pensé à insérer une fenêtre de texte et y mettre le logo dedans mais je n'y arrive pas.
Avez-vous d'autres idées ?
Aussi, le setting d'impression disparaît après le transfert de facture.

http://www.cjoint.com/c/GBnpcNbqiNv

merci


Utile
+0
plus moins
Bonjour
Essayez ceci
https://mon-partage.fr/f/jtLOe4MJ/
Cdlt
atinauJ 43Messages postés jeudi 9 février 2017Date d'inscription 5 mars 2017 Dernière intervention - 14 févr. 2017 à 15:41
selon ton fichier, ça fonctionne. Mais si je remplace dans ton fichier le faux logo par celui de mon client (soit le vrai logo), ça ne marche pas :(
Pour faire le test, faudrait que tu y mettes un vrai logo dedans.

et voir aussi pourquoi le setting d'impression disparaît après le transfert de facture.
merci
Répondre
Frenchie83 1674Messages postés lundi 6 mai 2013Date d'inscription 18 septembre 2017 Dernière intervention - 14 févr. 2017 à 16:16
J'ai essayé avec un logo et ça fonctionne parfaitement bien. Qu' à t-il de particulier votre logo? Est-ce une image, une photo ....?
Répondre
Donnez votre avis
Utile
+0
plus moins
je l'ai pris à partir d'une de ses factures qui est un document Word. J'ai fait un copier/coller. Je ne peux pas dire de quel format il s'agît.

Je viens de recopier le logo du document word et le sauvegarder en format JPEG, PNG et GIF. J'ai inséré l'image dans le fichier excel. Aucun ne fonctionne bien.
Le logo test que j'avais fait, c'est juste un print screen que j'ai créé à partir d'excel. J'ai coloré des cellules, écrit LOGO et fait une capture d'image.

J'ai même essayé de juste faire une capture d'image du vrai logo, et ça ne marche toujours pas.

je ne comprends pas pourquoi ça fait ça.
Frenchie83 1674Messages postés lundi 6 mai 2013Date d'inscription 18 septembre 2017 Dernière intervention - 14 févr. 2017 à 17:32
Il ne reste plus qu'à joindre le fichier vierge avec ce maudit logo
Répondre
atinauJ 43Messages postés jeudi 9 février 2017Date d'inscription 5 mars 2017 Dernière intervention - 14 févr. 2017 à 17:54
j'ai même testé avec une image de la banque d'image d'Excel et ça fait la même chose qu'avec mon logo.
voici à nouveau le fichier avec cette image.
merci
http://www.cjoint.com/c/GBoq1s5d7Pv
Répondre
Donnez votre avis
Utile
+0
plus moins
Clic droit sur l'image
-Taille et propriétés
-Dans l'onglet "propriétés" , cochez "Déplacer et dimensionner avec les cellules"

Cdlt
Donnez votre avis
Utile
+0
plus moins
BINGO ! C'était juste ça ?
un gros merci. Ça marche à merveille.

il reste juste l'histoire de la zone d'impression qui disparaît lors de la confirmation d'une nouvelle facture.
Donnez votre avis
Utile
+0
plus moins
Rajoutez ces 3 lignes à la fin
    ZoneImpress = "='" & [C7] & "'!R1C1:R66C3"
    Range("A1:C66").Select
    ActiveWorkbook.Names.Add Name:="Zone_d_impression", RefersToR1C1:=ZoneImpress

Par contre je n'ai pas réglé les dimensions de la feuille pour que cela rentre sur 1 seule feuille, essayez de le faire vous même, si vous n'y arrivez pas , je regarderai demain
Bonne soirée
Donnez votre avis
Utile
+0
plus moins
j'avais déjà fait ma zone d'impression pour la feuille principale nommée FACTURE. C'est pour celles qui se copient vers la droite, qui comportent des numéros, que le setting se défait.
Donnez votre avis
Utile
+0
plus moins
oublie ça, j'ai réussi à refaire le setting de la zone d'impression des nouvelles factures.

Mais je viens de penser à un autre détail.

Si mon client fait une facture et a oublié quelque chose, Il va retourner dans la facture 1234 par exemple et il va modifier le montant. Comment s'assurer que la feuille "liste" se mettra à jour automatiquement ?
Mettons qu'on a une facture 1234 (la feuille se nomme ainsi) et que dans la feuille "liste", il y a les informations suivantes:
colonne A : Monsieur Untel
colonne B : 1234
colonne C : 2017-02-01
colonne D : 500.00

dans la feuille "liste", à la colonne D, après que ces informations aient été mises là par la macro, il faudrait que le montant soit remplacé par une formule qui dirait: cherche la feuille nommée selon le numéro qui est dans la colonne B (dans le cas présent, feuille 1234), et copie le montant total de la facture. Comme ça, il restera un lien constant au cas où mon client voudrait changer une facture.
(j'espère avoir bien décrit mon besoin, c'est pas toujours évident :) )

merci à l'avance et bonne soirée
Donnez votre avis
Utile
+0
plus moins
Bonjour
Remplacer la Ligne
  wl.Cells(lig, 4).Value = wf.Range("C61").Value

par
wl.Cells(lig, 4).FormulaR1C1 = "=INDIRECT(""'"" & RC[-2] & ""'!C61"")"

Cdlt
Donnez votre avis
Utile
+0
plus moins
c'est merveilleux !!!! ça marche super bien.
mon fichier est parfait avec votre aide à tous.

un gros merci et passez une bonne journée.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !