Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 1 Forum > Newsgroup microsoft.public.fr.word
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 20/08/2008, 11h07
nico29
 
Messages: n/a
Par défaut macro de mise en forme avec 2 conditions

salut,

je souhaitais un peu d'aide pour une macro.
je veux mettre en forme mon tableau suivant 2 conditions.
j'arrive Ã*** le faire pour une cellule mais comment je peux l'appliquer Ã*** une
plage de cellules ?

voila ce que je fais pour une cellule :

<Code>
If Range("b4").Value = " +pts" Then
If Range("d4").Value > 0.01 Then
With Range("d4").Font
.Name = "Arial"
.FontStyle = "Gras"
.Size = 10
End With
With Range("d4").Interior
.ColorIndex = 44
.Pattern = xlSolid
End With
Else
Range("d4").ClearFormats
End If
Else
Range("d4").ClearFormats
End If
</code>
les conditions sont que si j'ai "+pts" et une valeur correspondante
supérieur Ã*** 0.0.1 alors je met la valeur en gras, ... sinon pas de mise en
forme
si j'ai "+gratuit" et une valeur correspondante supérieur Ã*** 0.0.1 alors je
met la valeur en gras, etc ..
merci pour votre aide

Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 20/08/2008, 12h11
Anacoluthe
 
Messages: n/a
Par défaut Re: macro de mise en forme avec 2 conditions

Bonjour !

'nico29' nous a écrit ...
> je souhaitais un peu d'aide pour une macro.
> je veux mettre en forme mon tableau suivant 2 conditions.
> j'arrive à le faire pour une cellule mais comment je peux l'appliquer à une
> plage de cellules ?


Si votre code marche bien pour la cellule D4, remplacez "d4" par une
variable maCellule et "b4" par une autre variable maCelluleTest
puis mettez le tout dans une boucle énumérant chaque cellule de la plage
à traiter. Il y a probablement une relation entre maCellule et
maCelluleTest à fournir.

Il est fort probable que vous vous compliquez affreusement la vie
avec cette macro. Il est si facile d'incorporer un tableau Excel
dans un document Word !! Et avec Excel votre problème est enfantin
sans la moindre macro avec une mise en forme conditionnelle !!!

Anacoluthe
« Si tout ici-bas était excellent, il n’y aurait plus rien d’excellent »
- Denis DIDEROT
Réponse avec citation
  #3 (permalink)  
Vieux 20/08/2008, 13h10
Misange
 
Messages: n/a
Par défaut Re: macro de mise en forme avec 2 conditions

Hello Anacoluthe,
Notre ami a posé la même question dans les mêmes termes sur le MPFE ;-)

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !
http://xlwiki.free.fr/wiki
http://www.excelabo.net

Anacoluthe a écrit :
> Bonjour !
>
> 'nico29' nous a écrit ...
>> je souhaitais un peu d'aide pour une macro.
>> je veux mettre en forme mon tableau suivant 2 conditions.
>> j'arrive à le faire pour une cellule mais comment je peux l'appliquer
>> à une plage de cellules ?

>
> Si votre code marche bien pour la cellule D4, remplacez "d4" par une
> variable maCellule et "b4" par une autre variable maCelluleTest
> puis mettez le tout dans une boucle énumérant chaque cellule de la plage
> à traiter. Il y a probablement une relation entre maCellule et
> maCelluleTest à fournir.
>
> Il est fort probable que vous vous compliquez affreusement la vie
> avec cette macro. Il est si facile d'incorporer un tableau Excel
> dans un document Word !! Et avec Excel votre problème est enfantin
> sans la moindre macro avec une mise en forme conditionnelle !!!
>
> Anacoluthe
> « Si tout ici-bas était excellent, il n’y aurait plus rien d’excellent »
> - Denis DIDEROT

Réponse avec citation
  #4 (permalink)  
Vieux 20/08/2008, 19h59
Anacoluthe
 
Messages: n/a
Par défaut Re: macro de mise en forme avec 2 conditions

Bonjour Misange !

'Misange' nous a écrit ...
> Notre ami a posé la même question dans les mêmes termes sur le MPFE ;-)


Survolant le code, je n'avais même pas relevé que son vba était pour XL !

Le bonjour aux amis du MPFE que je visite trop rarement

Ouf Jacky précède sa macro superfétatoire d'une invite aux joies de la MEFC ;-)

Anacoluthe
« Si tout ici-bas était excellent, il n’y aurait plus rien d’excellent »
- Denis DIDEROT

Réponse avec citation
  #5 (permalink)  
Vieux 20/08/2008, 19h59
Anacoluthe
 
Messages: n/a
Par défaut Re: macro de mise en forme avec 2 conditions

Bonjour Misange !

'Misange' nous a écrit ...
> Notre ami a posé la même question dans les mêmes termes sur le MPFE ;-)


Survolant le code, je n'avais même pas relevé que son vba était pour XL !

Le bonjour aux amis du MPFE que je visite trop rarement

Ouf Jacky précède sa macro superfétatoire d'une invite aux joies de la MEFC ;-)

Anacoluthe
« Si tout ici-bas était excellent, il n’y aurait plus rien d’excellent »
- Denis DIDEROT

Réponse avec citation
 
Réponse
Tags: , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT. Il est actuellement 16h21.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,39991 seconds with 10 queries