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 : Changer l'aspect d'une courbe [ Langages dérivés / VBA ] (pafacile)

lundi 14 juillet 2008 à 16:12:36 | Changer l'aspect d'une courbe

pafacile


Bonjour à tous,

J'ai un Macro qui trace des graphiques dans excel 2003.
Je souhaite rajouter quelques ligne de code pour lui demander de mettre ma courbe en noir et en gras...
Voici ce que je plog:

ActiveChart.SeriesCollection.Select
    With Selection.Border
        .ColorIndex = 1
        .Weight = xlThin
        .LineStyle = xlContinuous
    End With
    With Selection
        .MarkerBackgroundColorIndex = xlAutomatic
        .MarkerForegroundColorIndex = xlAutomatic
        .MarkerStyle = xlAutomatic
        .Smooth = True
        .MarkerSize = 5
        .Shadow = False
    End With

Cela ne fonctionne pas
Une idée?
Merci à tous

Pafacile

lundi 14 juillet 2008 à 19:22:37 | Re : Changer l'aspect d'une courbe

mortalino

Membre Club
Réponse acceptée !
salut,

vois s'il ne faut pas un Index pour la seriescollection :

ActiveChart.SeriesCollection(1).Select

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

lundi 14 juillet 2008 à 20:23:22 | Re : Changer l'aspect d'une courbe

pafacile

Merci mortalino,
Ok, oui cela fonctionne pour la couleur: la courbe est en noir maintenant. Cependant cela ne grossi pas son trait... peut être que je n'utilise pas la bonne commande...

Cette partie du code ne semble servir à rien...:
With Selection
        .MarkerBackgroundColorIndex = xlAutomatic
        .MarkerForegroundColorIndex = xlAutomatic
        .MarkerStyle = xlAutomatic
        .Smooth = True
        .MarkerSize = 5
        .Shadow = False
    End With

Comment demander à excel de mettre le trait plus gras?
Encore merci,

Pafacile

lundi 14 juillet 2008 à 20:29:52 | Re : Changer l'aspect d'une courbe

bigfish_le vrai

Réponse acceptée !
Salut,


Si tu vas dans le menu Outils/Options puis l'onglet couleur tu veras alors une palette de 56 couleurs qui sont les couleurs disponiblent dans excel.  pour ne pas etre limité, tu peux remplacer .ColorIndex = 1 par .Color = RGB(0,0,0) pour du noire. la fonction RGB fonctionne comme suit : RGB(Rouge,vert,bleu) ou chacune de ces couleur peu varier de 0 a 255. Blanc -> RGB(255,255,255)

    With Selection.Border
        .Color = RGB(0,0,0) 'noire
        .Weight = xlThick 'ligne epaisse
        .LineStyle = xlContinuous 'ligne continu
    End With

si tu veux connaitre toute les constantes d'epaisseur(Weight) ou de type de ligne(LineStyle) place le cursseur sur l'une de ces option et utilise la touche F1 de ton clavier.

Voila il y un peu plus que ce que tu demandais

A+

lundi 14 juillet 2008 à 20:42:48 | Re : Changer l'aspect d'une courbe

mortalino

Membre Club
tente avec

with ActiveChart.SeriesCollection(1)
        .MarkerBackgroundColorIndex = xlAutomatic
        .MarkerForegroundColorIndex = xlAutomatic
        .MarkerStyle = xlAutomatic
        .MarkerSize = 5
        .Shadow = False
End With

plutot que With selection

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

lundi 14 juillet 2008 à 21:03:59 | Re : Changer l'aspect d'une courbe

pafacile

La solution de BigFish_le vrai fonctionne parfaitement.
Mortalino, cela ne fonctionne pas pour moi... je ne peux pas dire pourquoi.

Merci beaucoup à vous deux.

Pafacile (qui ne sait pas trop où elle en serait si  elle n'avait pas trouvé ce site il y a deux semaine...!)



Cette discussion est classé dans : changer, courbe, aspect, with, xlautomatic


Répondre à ce message

Sujets en rapport avec ce message

changer l'aspect du bouton Rechercher [ par isafanch ] Bonjour, J'ai créé un formulaire de recherche en HTML. Le résultat de la recherche s'affiche aprés avoir cliqué sur le bouton 'Rechercher'. Je souha Extension de fichier [ par sanegone ] Bonjour à tous, voilà j'aimerai savoir si il été possible dans changer les extensions de tout les fichiers d'un simple clique sur un boutton command ? comparaison entre 2 feuilles [ par aloevera ] Bonjour à tous, Débutante  programmation, voici mon programme (en simplifié) que je dois coder. Je dois comparer le nom d'une société que l'utilisate changer la couleur de la police dans un richtextbox [ par mierkool ] donc je veux changer la couleur de la police dans un richtextbox, parce qu'il n'y a pas de propriété 'fontcolor' !merci [vb] changer la couleur d'un panel avec une couleur en hex [ par keliante ] comme le sujet l'indique c'est une question toute bête mais je n'arrive pas  à trouver la solution (même avec google) car aucun exemple avec un hexadé comparaison des valeurs de 2 colonnes [ par marcopolo2 ] Bonjour à tous,je dois trouver une solution sur vb excel qui me permet de comparer les valeurs une à une de 2 colonnes et d'identifier par une couleur Icone [ par i386 ] Bonsoir, Juste une question... Dans mon petit programme, j'ai juste un module avec sub main () et je voudrais changer l'icone du point exe et je ne s lancer access with VB.NET [ par Bing2000 ] Bonjour à tousune question toute bête. J'aimerai lancer un DB access depuis VB.NET sachant que un user peut avoir soit Access2000 soit Access2003 soit changer l'inclinaison d'un shape [ par nasri21 ] salut tout le monde, j'aimerai savoir comment changer la direction d'un shape: cad est ce que c possible de modifier l'angle de l'inclinaison du shape


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,156 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é.