Gros Problème ..

  • Initiateur de la discussion Myriam ..
  • Date de début
M

Myriam ..

Guest
Bonjour à tous,

j'ai 1 colonne avec plusieurs lignes .. où sont situés plusieurs noms de pays pour simplifier
par exemple' Belgique','France', 'GB','USA 'mais aussi des combinaisons de pays séparés par un / comme 'France/GB' ou encore 'Belgique / France/USA' ..

j'aimerai que ma macro reconnaisse le mot France non seulement quand la cellule contient 'France' uniquement mais aussi lorsqu'elle contient d'autres combinaisons 'Belgique/France/USA' ou 'France/USA' ..

j'ai utilisé la fonction :
ActiveCell.Value = ' France' ca c'est ok elle reconnait ce cas
mais l'autre Activecell.Value Like '*France*' ne marche pas ..
mais comment lui faire comprendre les autres cas ?? du genre France/ Belgique ou GB / France / USA ??

Le but étantt de coloriser selon que la cellule contienne le mot france ( uniquement en blanc ou en combinaison en bleu et pas du tout en rouge) ou pas la cellule..

voyez vous le remède ??
 

Tibo

XLDnaute Barbatruc
Bonsoir Myriam,

Ton problème semble être de coloriser les cellules qui contiennent 'France'.

Si j'ai bien compris...

Tu peux peut-être essayer une Mise en Format Conditionnel de ce type :

Sélectionne la liste de tes pays



=ESTNUM(CHERCHE('France';A1))

et tu asssocies le format souhaité.



@+

Edition : Voir post ci-dessous.

Myriam, je n'avais pas vu que tu avais déjà posté sur d'autres fils. Pour le bien du Forum, ça ne se fait pas, ça embrouille pour qui veut suivre la résolution de ton problème.

Sigma, toutes mes amitiés du soir (et à tout le forum aussi).

Message édité par: tibo, à: 24/08/2005 18:30
 
M

Myriam

Guest
C'est entendu .. je vais essayé de cette facon ..

Ps : effectivement, j'avais posté un msg quelques minutes avant , je suis vos conseils .. mille excuses .. je l'ai réécrit pensant que le premier était trop cafouilli .
 

sigma

XLDnaute Occasionnel
re,

Myriam, désolé pour le ton sec de ma réponse d'hier mais mon assistante était d'une humeur déplorable et je crains que mon attitude s'en soit ressentie (apparamment elle va mieux ce matin donc je devrai être agréable toute la journée ;) )

Tibo, toutes mes amitiés du matin.

A+
 
M

Myriam pb

Guest
Rebonjour,

J'ai du mal à mettre en pratique la fonction dont tu m'as parlé
ou plutot je ne sais pas vraiment comment l'inclure dans ma macro,peux tu m'aider ??

Voici un extrait de ma macro presque finalisée
reste juste ce problème de sélection des données .


...
Range('F3').Select
While IsEmpty(ActiveCell) = False
' sélectionne les cellules contenant juste France - pas de couleur
If ActiveCell.Value = ' France' Or ActiveCell.Value = 'FR'
ActiveCell.Offset(1, 0).Select

'sélectionne les cas du type France/XX/XX ou XX/ France/ .. ie contenant NBP et autre chose .. - couleur bleue

ElseIf ActiveCell.Value Like '* France *' Then
ActiveCell.Offset(0, -4).Select
With Selection.Interior
.ColorIndex = 20
End With
ActiveCell.Offset(0, 1).Select
With Selection.Interior
.ColorIndex = 20
End With
ActiveCell.Offset(1, 3).Select

Comment puis ajouter ta fonction car ma macro se trouve à l'intérieur d'un module bcp plus long .. ?

Encore merci, j'apprends lentement mais surement ...

Myriam
 

michel_m

XLDnaute Accro
Bonjour Myriam, Tibo, Sigma et le forum

Ci joint proposition adaptée de l'aide Microsoft

En Petit Supplément Gratuit Luxueusement Illustré, Je t'ai ajouté la palette des couleurs possibles en VBA Excel pour que tu puisses choisir

A+

Michel [file name=pays.zip size=11051]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pays.zip[/file]
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 176
Messages
2 085 967
Membres
103 070
dernier inscrit
jujulop