IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E]Fonction Range


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [VBA-E]Fonction Range
    Quelqu'un peut-il m'aider à débuguer ce code ? Plante sur la dernière ligne. Merci d'avance.
    Bernard

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Set r1 = Range(Cells(NbLignes1 + 6, 2), Cells(NbLignes1 + NbLignes2 + 6, 2))
    Set r2 = Range(Cells(NbLignes1 + 6, 5), Cells(NbLignes1 + NbLignes2 + 6, NbColonnes2))
    Set r3 = Union(r1, r2)
    r3.Activate
     
    Charts.Add
    ActiveChart.ChartType = xlColumnStacked
    ActiveChart.SetSourceData Source:=Sheets("Volumes").r3, PlotBy:=xlRows

  2. #2
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    quelle est la valeur contenu dans nbligne1 ?
    message d'erreur ?

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonjour Bernard , bonjour Bbil

    tu peux essayer ce type de synthaxe ( tesyé avec Excel2002)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Dim R1 As Range, R2 As Range, R3 As Range
    Dim NbLignes1 As Integer, NbLignes2 As Integer
    Dim NbColonnes2 As Byte
     
    NbLignes1 = 1
    NbLignes2 = 5
    NbColonnes2 = 2
     
    Set R1 = Sheets("Volumes").Range(Cells(NbLignes1 + 6, 2), _
        Cells(NbLignes1 + NbLignes2 + 6, 2))
    Set R2 = Sheets("Volumes").Range(Cells(NbLignes1 + 6, 5), _
        Cells(NbLignes1 + NbLignes2 + 6, NbColonnes2))
    Set R3 = Union(R1, R2)
    R3.Activate
     
    Charts.Add
    ActiveChart.ChartType = xlColumnStacked
    ActiveChart.SetSourceData Source:=R3, PlotBy:=xlRows

    bon week end
    michel

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    ça marche.

    J'avais perdu au moins 2 heures sur le sujet. Merci beaucoup.

    Bernard

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Fonction Range.Find en VBA
    Par FrançoisLaterite dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/03/2014, 18h44
  2. Création graph sous vba avec fonction Range
    Par chrystobale dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/03/2009, 13h33
  3. Function VBA recopiant un range à un autre endroit que la fonction
    Par oliv1105 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/07/2008, 14h15
  4. [VBA-E]Probleme avec la fonction Range
    Par pec dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/04/2006, 11h36
  5. [VBA-E] Fonction sum() dans une cellule
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/12/2002, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo