Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3071 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  problème de définition d'une feuille (pour graphique)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de définition d'une feuille (pour graphique)

n°1334716
elgobi
Posté le 29-03-2006 à 16:32:01  profilanswer
 

voici un bout de mon code:
 
     
    Range(Cells(3 + k, 6), Cells(4 + k, 6 + nbinc)).Select
    Application.CutCopyMode = False
    Charts.Add
    ActiveChart.ChartType = xlXYScatter
    ActiveChart.SetSourceData Source:=Sheets("Feuil1" ).Range(Cells(3 + k, 6), Cells(4 + k, 6 + nbinc)), PlotBy _
        :=xlColumns
   ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"
   With ActiveChart
        .HasTitle = True
        .ChartTitle.Characters.Text = "déflexion"
        .Axes(xlCategory, xlPrimary).HasTitle = True
        .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = _
        "hauteur du pieu (m)"
        .Axes(xlValue, xlPrimary).HasTitle = True
        .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "déflexion (m)"
    End With
 
ça ne marche pas, il me dit "Feuil1=<variable objet ou variable de bloc with non définie>"
comment dois je définir Feuil1?

mood
Publicité
Posté le 29-03-2006 à 16:32:01  profilanswer
 

n°1334724
olivthill
Posté le 29-03-2006 à 16:38:12  profilanswer
 

Il me semble que "Feuil1" est le nom que l'on voit en bas de la feuille dans l'onglet. Peut-être que ta feuille ne s'appelle pas "Feuil1".

n°1334729
elgobi
Posté le 29-03-2006 à 16:46:35  profilanswer
 

c'est la première idée que j'ai eu aussi mais elle s'appelle bien Feuil1...

n°1334800
juju2k
Posté le 29-03-2006 à 18:16:16  profilanswer
 

Essaye avec le nombre 1 (qui correspond à la première feuille) :

Sheets(1)


 
P.S. : dans le forum, utilise les balises fixed pour une meilleure lisibilité du code que tu nous montres ;)


Message édité par juju2k le 29-03-2006 à 18:16:28
n°1335234
Epena
Posté le 30-03-2006 à 07:39:30  profilanswer
 

Bonjour,
L'erreur venait dans la définition de l'objet Cells. Le code modifié de cette façon fonctionne :

   Sheets("feuil1" ).Activate
    Range(ActiveSheet.Cells(3 + k, 6), ActiveSheet.Cells(4 + k, 6 + nbinc)).Select
    Application.CutCopyMode = False
    Charts.Add
    ActiveChart.ChartType = xlXYScatter
   ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"
    ActiveChart.SetSourceData Source:=Sheets("feuil1" ).Range(ActiveSheet.Cells(3 + k, 6), ActiveSheet.Cells(4 + k, 6 + nbinc)), PlotBy _
        :=xlColumns_
   With ActiveChart
        .HasTitle = True
        .ChartTitle.Characters.Text = "déflexion"
        .Axes(xlCategory, xlPrimary).HasTitle = True
        .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = _
        "hauteur du pieu (m)"
        .Axes(xlValue, xlPrimary).HasTitle = True
        .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "déflexion (m)"
    End With


Cordialement
Epéna

n°1335244
elgobi
Posté le 30-03-2006 à 08:34:43  profilanswer
 

merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  problème de définition d'une feuille (pour graphique)

 

Sujets relatifs
Probleme de mise en page[SGBD/SQL] Oracle : PL/SQL, problème tout con
Probleme DIV scrollable dans un TableauProblème avec un onblur...
[résolu] Problème bouton / javascriptProblème de ponctuation ds un fichier texte dynamique ds flash
vba , open- xls , feuille innaccessibleIntégration d'une charte graphique
Problème Validation cssProbleme de cryptage de mot de passe
Plus de sujets relatifs à : problème de définition d'une feuille (pour graphique)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)