Excel 2010 - OK et Excel 2003 - Non = me pro VBA ?

Bonjour à tous,

grâce à l'aide du forum j'ai réussi à créer mon fichier de créations d'étiquettes.

Il fonctionne parfaitement sur la dernière version d'excel mais je rencontre des soucis lors de l'enregistrement en excel 97/2003 pour le faire fonctionner sur un autre ordi.

Pouvez vous essayer chez vous et me dire comment le modifier ou me le rendre compatible vu que je n'ai pas l'autre PC avec l'ancienne version d'excel sous la main.

Merci de votre aide.

Sébastien.

Lien du fichier :

Bonjour

Si cela peut aider, le bug est ici, sur la ligne surlignée

For i = 0 To UBound(FormesNom)

.Shapes(FormesNom(i) & FormesNumero(i) + (Indice * 13)).TextEffect.Text = Tablo(J, i)

Next i

L'erreur affichée est

erreur

Cordialement

Bonjour,

Merci pour ta réponse, est ce que celà peut venir des mes Word arts,

J'ai l'impression qu'ils ne sont pas pris en compte.

Bonour

Juste pour faire remonter ton post avant qu'il ne disparaisse sur la page 2.

Je ne vois pas d(objet Word Art après la conversion du fichier en 2003.

Attendons qu'un pro de VBA pase par là...

Cordialement

Merci,

Le pro qui m'avait aidé était Banzai 64

Bonjour

C'est pas bien de dénoncer

Alors dans l'ordre :

La macro initiale fonctionne avec des objets WordArt

Ce n'est pas parce que on s'appelle WordArt que l'on est un objet WordArt

Tes objets dans ton nouveau fichier ne sont pas des objets WordArt donc la macro ne fonctionne plus

Je vois 2 solutions

Solution 1

Avec une modification mineure de la macro, on peut écrire ce que tu veux dans tes objets

.Shapes(FormesNom(i) & FormesNumero(i) + (Indice * 13)).TextFrame.Characters.Text = Tablo(J, i)

Mais (hé oui) il faut que tu reprennes toutes les tailles des caractères dans tes formes afin que l'on puisse lire le texte

Solution 2

Sans modification de la macro, mais il faut que tu refasses toutes tes étiquettes avec des vrais objets WordArt

A mon avis c'est la meilleure solution pour que le texte s'adapte automatiquement à l'objet

Bon courage

PS: Si tu as une autre idée n'hésites pas

Merci,

je teste et je vous tiens au courant.


Quelqu'un peut tester sur Excel 2003 avec ce nouveau fichier.

Il fonctionne sous 2010 avec la modif de Banzai64 (je balance )

Merci pour le retour.

Bonsoir

Pas de plantage mais pas de de bon résultat

Juste 2 photos (mais pour les autres c'est pareil)

etiquettes avec xl 2003 etiquettes2 avec xl 2003

Merci pour le retour, je vais être obligé de tout refaire...

allez au boulot !

Bonjour,

j'ai refais le fichier sous excel 2003 mais j'ai un problème d'affichage et de vba ?

Ci-joint le fichier au format xls 2003.

Pouvez vous m'aider ?

Merci,

voilà le fichier fonctionne.

Bonsoir

Voilà ce que j'avais fait avec ton fichier précédent

sebajedebute Impression V001.zip

Salut,

merci super boulot, est ce qu'il fonctionne sous 2003 ?

problèmes rencontrés lors de mon test :

  • quand il imprime par exemple 50 étiquettes, il fait 2 pages de 21 et ne fait pas les 8 dernières.
  • si on demande 15 étiquettes, il finit la feuille avec les anciennes étiquettes demandées
  • ma liste de produits est limité à 50 lignes car après il met le prix à 0 € sur les étiquettes.

Pouvez vous m'aider et encore merci pour tout le reste.

Bonsoir

sebajedebute a écrit :

est ce qu'il fonctionne sous 2003 ?

Oui bien sur

sebajedebute a écrit :

- quand il imprime par exemple 50 étiquettes, il fait 2 pages de 21 et ne fait pas les 8 dernières.

Pas constaté : Affichage de 3 pages

sebajedebute a écrit :

- si on demande 15 étiquettes, il finit la feuille avec les anciennes étiquettes demandées

Normal : la planche fait 21 étiquettes et la macro ne sait pas comment lui dire de n'imprimer qu'une partie

sebajedebute a écrit :

- ma liste de produits est limité à 50 lignes car après il met le prix à 0 € sur les étiquettes.

Il suffit de dupliquer les lignes

sebajedebute Impression V002.zip

Je teste ça demain sur excel 2003 car là je n'ai que 2010.

Merci pour tout.

Dernière chose j'ai insérer un code barre à partir du gencod mais il n'est pas scannable.

aurais tu une macro qui fonctionne bien a tout hazard ?

Bonsoir

Désolé je n'ai pas de macro pour scanner

merci pour ton aide, je vais tester demain ce que j'ai trouvé et les modifs que tu as apporté.

Merci et bonne soirée.

Bonjour,

tout fonctionne bien, j'ai installé ma macro code barre. Encore merci pour tout.

Je vais rajouter une macro pour la sélection de l'imprimante et tout sera "au top".

Merci Banzai64 (je balance )

Rechercher des sujets similaires à "2010 2003 pro vba"