Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Rechercher une cellule dans un tableau word puis appliquer un style [ Langages dérivés / VBA ] (brau)

mardi 4 novembre 2008 à 13:59:08 | Rechercher une cellule dans un tableau word puis appliquer un style

brau

Bonjour,
effectuant une mise à niveau de documents, je me retrouve dans un cas ou une tâche automatisée m'économiserais bien des efforts inutiles. J'ai quelques milliers de tableaux d'une longueur assez conséquente à mettre en forme.

Et ne m'y connaissant pas encore assez malgré les essais, les recherches que j'ai effectuées et les aides que vous m'avez déjà apportées, je me vois vous demander à nouveau des conseils pour développer cette macro.

Dans la première colonne il y a des cellules non-vides, quand elles sont non-vides, je dois mettre en forme toute la ligne avec un gris 25%, le texte en gras avec le style "Style 1" (qui est un style fait maison... avec une police précise).
Dans le cas ou la cellule est vide, il ne faut pas appliquer de style, en gros, laisser tel quel.

Voici un exemple, avec une ligne en gris, et une ligne ou la première cellule n'est pas vide mais où le style n'a pas encore été appliqué... Si la colonne n'est pas vide, elle contient au moins le caractère '_'.

Test_00001

Ouverture de l'objet par le réseau.

-

Failed

 

Etat initial :

 

Objet fermé.

 

 

Ouverture de l'objet par réseau.

L interface YYY doit retomber.

 

Test_00002

Fermeture de l'objet par l'opérateur.

-

OK

 

Etat initial :

 

Objet ouvert.

 

 

Fermeture de l'objet par l'opérateur.

L interface XXX doit retomber.

 


Si ce n'est pas possible, tant pis, je ferai tout manuellement...

Je vous remercie par avance,

brau

mardi 4 novembre 2008 à 14:01:08 | Re : Rechercher une cellule dans un tableau word puis appliquer un style

brau

Je m'aperçois que la première ligne du tableau avec le texte en gras n'apparaît pas en gris...



mardi 4 novembre 2008 à 22:49:25 | Re : Rechercher une cellule dans un tableau word puis appliquer un style

MPi

Tu pourrais faire un filtre (non vide) sur la première colonne.
Rows(2).AutoFilter Field:=1, Criteria1:="<>" ' ligne 2 ou autre

Tu sélectionnes toutes les cellules et tu leur apposes le format nécessaire.
cells.font.colorindex = ce que tu veux (Integer)
cells.font.name = "ce que tu veux"  (String)
....

Ensuite tu enlèves le filtre et le tour est joué.

Je pense que c'est plus rapide que de passer par les boucles...

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


mardi 4 novembre 2008 à 22:55:15 | Re : Rechercher une cellule dans un tableau word puis appliquer un style

brau

c'est une idée assez intéressante, je la mets en pratique demain!
merci pour cette réponse!



Cette discussion est classé dans : style, objet, tableau, cellule, mso


Répondre à ce message

Sujets en rapport avec ce message

tableau croisé dynamique et graphique VB sous Excel [ par audreyP ] bonjour.Je souhaite créer divers graphique. Afin de les faire, je dois créer des tableaux croisé dynamique pour faire une synthèse des données.Je disp tableau croisé dynamique et graphique VB sous Excel [ par audreyP ] bonjour.Je souhaite créer divers graphique. Afin de les faire, je dois créer des tableaux croisé dynamique pour faire une synthèse des données.Je disp Copier/coller texte d'une cellule vers un objet??? [ par sunshine78 ] Bonjour à tous,Voila je suis un peut perdue au niveau des macro Excel. J'attend une formation avec impatience mais en attendant je dois me débrouiller c possible modifier les paramètre de stratégie de groupe en vb ? [ par jihednond ] c possible modifier les paramètre de stratégie de groupe  en vb ? car je soutte créer un programe qui fix des truc qui active le CMD Barre des ta Filtrer un dataTable [ par momoSahli ] <link rel="Fi Automatisme [ par chalter ] <link rel="Fi Recuperer l'objet d'une selection [ par Strasha ] Salut a tous,J'ai un petit probleme dont j'espere grace a vous trouver la solution.Je dispose d'une PVTable ( objet du style tableau ) et je veux pouv Recherche dans ActiveDirectory [ par NeoDarklink ] <link rel="Fi jeu de construction [ par charrynsasi ] <link rel="Fi Transfert d'image sans passer par fichier, est-ce possible ? [ par kakenette ] Bonjour je voulais savoir si c'est possible de transférer le contenue d'une PictureBox d'un ordinateur à un autre avec winsock par exemple mais sans p


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.