vois ici :
http://cjoint.com/?CDltj7Y2g0j
Perso, je serais curieux de voir comment sont organisées tes données, car je ne comprends toujours pas pourquoi tu ne sélectionnes pas A:Q pour ta zone d'impression.
En fonction de l'organisation de tes données, tu pourrais utiliser une liste (données > Liste > Créer une liste ).
Tu pourrais alors utiliser une colonne formulée qui ne nécessiterait pas de créer des lignes "à l'avance" et tu pourrais donc utiliser la zone d'impression sans devoir passer par une macro. As-tu essayé?
A ce stade et vu la longueur du fil pour un problème normalement simple à résoudre, il serait utile que tu postes ton fichier.
Comme dit précédemment, tu aurais intérêt à utiliser une liste. Ton tableau grandirait tout seul et tu n'aurais pas besoin de devoir spécifier ta zone d'impression par macro. Tu pourrais spécifier A:R comme zone d'impression et supprimer les lignes vides. Grâce à la liste, tu pourras saisir dans une nouvelle ligne (*), Excel se chargeant de reporter les formules, listes de validation et mises en formes conditionnelles.
http://fauconnier.developpez.com/for...iers/liste.xls
Bonjour Pierre,
Je suis ravi d'enrichir mes connaissances grace a votre forum.
Concernant la création de liste que j'ai découvert grace a vous, j'ai essayé de l'étendre a d'autres tableaux Excel mais j'ai un souci.
En effet j'ai une macro qui me permet de trier mes données, ne sachant pas à l'avance jusqu'à quelle ligne faire le tri, la macro sélectionne la feuille entière afin d'effectuer ce tri.
Le pb avec les listes, ce n'est plus possible, la fonction : Données / Trier est grisée. Comment faire à présent ?
Cordialement
Bonjour.
voir du côté de DataBodyRange …
Le tri est toujours disponible avec les listes. Et il est même sécurisé car il n'est pas possible de déstructurer les lignes du tableau.
Par macro, tu as intérêt à travailler avec un objets Listobject, car Excel expose des objets VBA spécifiques. Si tu as des soucis, démarre une nouvelle discussion dans le forum VBA et donne le code de ta macro. N'hésite pas à bien décrire le contexte. Nous pourrons alors t'aider au mieux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager