Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Tu peux renvoyer le classeur ?
Daniel
Bonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
%23xxIuGNpKHA.5776@TK2MSFTNGP04.phx.gbl...
Quelle est la plage de cellules servant au coloriage ?
Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
7F813936-7EF6-4F5B-9132-F17BF66AF503@microsoft.com...
Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Rebonjour à toi
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme
Le nom de la form est donc dans une cellule dont on doit déterminer la
ligne
Je te propose :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Je cherche dans la feuille le nom de la Shape
(What:=Sheets("Wallonie").Shapes(i).Name) je regarde les valeurs des
cellules
(LookIn:=xlValues) et dans leur entier (LookAt:=xlWhole)
Je récupère ainsi le numéro de la ligne :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
Je te propose:
d'effectuer la recherche des lignes sur l'ensemble des Shape avec la
variable i :
For i = 1 To Sheets("Wallonie").Shapes.Count
Ce qui donne le code au final
'Toutes les Shape
For i = 1 To Sheets("Wallonie").Shapes.Count
'Selection de la Shape
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
'Determination de la ligne de la cellule qui porte le nom de la Shape
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
'Si la cellule est trouvé je donne la couleur à la Shape en fonction de la
valeur colonne D de la même ligne
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
'Sinon j'informe de l'absence du nom de la Shape dans la feuille
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est inexistant")
End If
Next
Est ce plus claire ainsi
Je crois avoir scrupuleusement répondu à ton cahier des charges
Dans la négative merci de m'expliquer
Dans l'attente de te lire
Rebonjour à toi
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme
Le nom de la form est donc dans une cellule dont on doit déterminer la
ligne
Je te propose :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Je cherche dans la feuille le nom de la Shape
(What:=Sheets("Wallonie").Shapes(i).Name) je regarde les valeurs des
cellules
(LookIn:=xlValues) et dans leur entier (LookAt:=xlWhole)
Je récupère ainsi le numéro de la ligne :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
Je te propose:
d'effectuer la recherche des lignes sur l'ensemble des Shape avec la
variable i :
For i = 1 To Sheets("Wallonie").Shapes.Count
Ce qui donne le code au final
'Toutes les Shape
For i = 1 To Sheets("Wallonie").Shapes.Count
'Selection de la Shape
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
'Determination de la ligne de la cellule qui porte le nom de la Shape
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
'Si la cellule est trouvé je donne la couleur à la Shape en fonction de la
valeur colonne D de la même ligne
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
'Sinon j'informe de l'absence du nom de la Shape dans la feuille
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est inexistant")
End If
Next
Est ce plus claire ainsi
Je crois avoir scrupuleusement répondu à ton cahier des charges
Dans la négative merci de m'expliquer
Dans l'attente de te lire
Rebonjour à toi
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme
Le nom de la form est donc dans une cellule dont on doit déterminer la
ligne
Je te propose :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Je cherche dans la feuille le nom de la Shape
(What:=Sheets("Wallonie").Shapes(i).Name) je regarde les valeurs des
cellules
(LookIn:=xlValues) et dans leur entier (LookAt:=xlWhole)
Je récupère ainsi le numéro de la ligne :
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
Tu demandes :
Comment faire pour que cela se passe pour toutes les formes de ma feuille?
Je te propose:
d'effectuer la recherche des lignes sur l'ensemble des Shape avec la
variable i :
For i = 1 To Sheets("Wallonie").Shapes.Count
Ce qui donne le code au final
'Toutes les Shape
For i = 1 To Sheets("Wallonie").Shapes.Count
'Selection de la Shape
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
'Determination de la ligne de la cellule qui porte le nom de la Shape
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
'Si la cellule est trouvé je donne la couleur à la Shape en fonction de la
valeur colonne D de la même ligne
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
'Sinon j'informe de l'absence du nom de la Shape dans la feuille
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est inexistant")
End If
Next
Est ce plus claire ainsi
Je crois avoir scrupuleusement répondu à ton cahier des charges
Dans la négative merci de m'expliquer
Dans l'attente de te lire
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" a écrit dans le message de
groupe de
discussion : Ow$
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
groupe de
discussion : Ow$uNjLpKHA.5328@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" a écrit dans le message de
groupe de
discussion : Ow$
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OksYTSNpKHA.3776@TK2MSFTNGP04.phx.gbl...
Tu peux renvoyer le classeur ?
Daniel
Bonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
%23xxIuGNpKHA.5776@TK2MSFTNGP04.phx.gbl...
Quelle est la plage de cellules servant au coloriage ?
Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
7F813936-7EF6-4F5B-9132-F17BF66AF503@microsoft.com...
Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Rebonjour à toi
Peux tu me dire dans ton document où je trouve ceci :
"En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme"
La colonne D est desespérément vide !!!!!!
Il n'y a nulle par des noms de form
Je n'y comprend absolument rien
Merci de me sortir de cet épais brouillard
Rebonjour à toi
Peux tu me dire dans ton document où je trouve ceci :
"En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme"
La colonne D est desespérément vide !!!!!!
Il n'y a nulle par des noms de form
Je n'y comprend absolument rien
Merci de me sortir de cet épais brouillard
Rebonjour à toi
Peux tu me dire dans ton document où je trouve ceci :
"En prenant bien sur le chiffre de couleur dans la colonne D sur la même
ligne que le nom de la forme"
La colonne D est desespérément vide !!!!!!
Il n'y a nulle par des noms de form
Je n'y comprend absolument rien
Merci de me sortir de cet épais brouillard
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OksYTSNpKHA.3776@TK2MSFTNGP04.phx.gbl...
Tu peux renvoyer le classeur ?
Daniel
Bonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
%23xxIuGNpKHA.5776@TK2MSFTNGP04.phx.gbl...
Quelle est la plage de cellules servant au coloriage ?
Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
7F813936-7EF6-4F5B-9132-F17BF66AF503@microsoft.com...
Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" a écrit dans le message de
groupe de
discussion : Ow$
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
groupe de
discussion : Ow$uNjLpKHA.5328@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Bonjour,
Quelques questions :
Dans ta colonne "Rixensart" est-ce que tu renseignes
ces valeurs manuellement ou as-tu des formules dans
ces cellules qui affichent le résultat ?
Veux-tu dire que tu as une "shape" dans la cellule de la
colonne D liée à la valeur de la cellule de la colonne A
sur la même ligne ?
Ce que tu veux comme résultat : Si la valeur en colonne A,
la shape en D prend une certaine couleur... c'est ça ?
"rthompson" a écrit dans le message de
groupe de
discussion : Ow$
Bonjour à toutes et tous
Je suis à nouveau plongé dans mon désir de créer une carte active
(Eh oui je sais, je suis con mais persistant)
Je voudrais savoir si il y a moyen de changer la couleur d'un objet
suivant
la valeur d'une cellule
J'explique
Une forme dessinnée et nommée Rixensart (comme par hasard)
Cette forme est placée sur une feuille nommée Wallonie (encore un hasard)
Sur une feuille nommée ENTREE (mais quelle immagination!) j'ai des
données
dans le style
Communes Revendeurs Utilisateurs Tableaux
Rixensart 1 5
14
etc 4 25
53
Et je voudrais que la forme "Rixensart" soit verte si on est à moins de
10,
rouge si on est entre 11 et 20
Bleu si on est entre 21 et 30
Le tout par VBA, (j'en ai bien peur) et mise à jour par bouton
Le dernier truc je pourrais le faire
Mais c'est la création des couleurs qui me chiffonne
C'est pas possible, hein? Mais si! (j'ai demandé à la SNCF, mais il m'ont
dit que cette pub était périmé)
A bientôt
Rex
Regarde le classeur ci-dessous. le changement de couleur se produit quand tu
entres une valeur dans les colonnes G, H ou I. Pour Rixensart (B55), entre
une valeur différente des valeurs présentes et la carte est actualisée :
http://cjoint.com/?cdps5iRVsU
DanielY a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Regarde le classeur ci-dessous. le changement de couleur se produit quand tu
entres une valeur dans les colonnes G, H ou I. Pour Rixensart (B55), entre
une valeur différente des valeurs présentes et la carte est actualisée :
http://cjoint.com/?cdps5iRVsU
Daniel
Y a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
OksYTSNpKHA.3776@TK2MSFTNGP04.phx.gbl...
Tu peux renvoyer le classeur ?
Daniel
Bonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
%23xxIuGNpKHA.5776@TK2MSFTNGP04.phx.gbl...
Quelle est la plage de cellules servant au coloriage ?
Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
7F813936-7EF6-4F5B-9132-F17BF66AF503@microsoft.com...
Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!
Regarde le classeur ci-dessous. le changement de couleur se produit quand tu
entres une valeur dans les colonnes G, H ou I. Pour Rixensart (B55), entre
une valeur différente des valeurs présentes et la carte est actualisée :
http://cjoint.com/?cdps5iRVsU
DanielY a qu'à demander
http://www.cijoint.fr/cjlink.php?file=cj201002/cij7RWsSr8.xls
Rex
"Daniel.C" a écrit dans le message de news:Tu peux renvoyer le classeur ?
DanielBonjour
Bien vu!!
Je viens de créer deux nouvelles plages
EntreeListeCommuneTotal pour les chiffres
EntreeListeCommuneTotal pour les noms des communes
Rex
"Daniel.C" a écrit dans le message de news:
%Quelle est la plage de cellules servant au coloriage ?Et voici le fichier
http://www.cijoint.fr/cjlink.php?file=cj201002/cijcoSHW79.xls
Rex
"FFO" a écrit dans le message de news:Salut à toi
1° astuce :
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D5")
2° astuce
For i = 1 To Sheets("Wallonie").Shapes.Count
Sheets("Wallonie").Shapes(i).Select
On Error Resume Next
Ligne = 0
Ligne = Cells.Find(What:=Sheets("Wallonie").Shapes(i).Name,
LookIn:=xlValues, LookAt:=xlWhole).Row
If Ligne <> 0 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = Range("D" & Ligne)
Else
MsgBox("Le nom " & Sheets("Wallonie").Shapes(i).Name & " est
inexistant")
End If
Next
Celà devrait faire
Dis moi !!!!!!