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 :

Probleme syntaxe dans comptage de colonne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut Probleme syntaxe dans comptage de colonne
    Bonjour tout le monde,

    J'ai ecris ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LetzteSpalte = GRAPHIK.Cells(8, GRAPHIK.Cells(8, Columns.Count).End(xlToLeft).Column)
    Pour savoir quelle est la derniere colonne de la ligne 8 qui contient des donnees.
    Malheureusement... c'est faux vu que ca refuse de compiler, mais je vois pas mon erreur.

    D'habitude j'utilise plutot la syntaxe de ce type la (pour chercher les dernieres lignes ):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A8:A" & Cells(Rows.count,1).End(xlUp).Row)
    mais la ca marche pas avec une recherche de colonne...

    Merci d'avance !

  2. #2
    Membre chevronné Avatar de delphine35
    Femme Profil pro
    Analyste BO
    Inscrit en
    Novembre 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste BO

    Informations forums :
    Inscription : Novembre 2009
    Messages : 265
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LetzteSpalte = GRAPHIK.Cells(8, GRAPHIK.Cells(8,GRAPHIK.Columns.Count).End(xlToLeft).Column).Column
    ou avec With :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    With GRAPHIK
    LetzteSpalte = .Cells(8, .Cells(8,.Columns.Count).End(xlToLeft).Column).Column
    end with

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Citation Envoyé par delphine35 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LetzteSpalte = GRAPHIK.Cells(8, GRAPHIK.Cells(8,GRAPHIK.Columns.Count).End(xlToLeft).Column).Column
    ou avec With :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    With GRAPHIK
    LetzteSpalte = .Cells(8, .Cells(8,.Columns.Count).End(xlToLeft).Column).Column
    end with

    Ca fonctionne

    Merci !

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    [QUOTE=Potzo;5368724]Bonjour tout le monde,

    J'ai ecris ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LetzteSpalte = GRAPHIK.Cells(8, GRAPHIK.Cells(8, Columns.Count).End(xlToLeft).Column)
    Malheureusement... c'est faux vu que ca refuse de compiler, mais je vois pas mon erreur. Nous non plus, quelle erreur ? quel numéro ?
    Ne connaissant que ça, difficile de dépanner. Sans doute deux possibilités :
    - LetzteSpalte déclarée en Range et alors, il manque le Set
    - Aucune feuille dont le nom informatique soit "GRAPHIK" : manque Sheets("GRAPHIK")

    Mais pour avoir un dépannage, il est préférable de fournir les données, comme le code en intégralité, ou/et un bout de fichier donnant l'erreur
    A+

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

Discussions similaires

  1. Probleme de syntaxe dans mon code
    Par MacZerbe dans le forum Langage
    Réponses: 6
    Dernier message: 31/01/2009, 20h56
  2. Probleme de syntaxe dans une boucle for
    Par spoker04 dans le forum VBA Access
    Réponses: 2
    Dernier message: 18/09/2008, 10h12
  3. probleme de syntaxe dans requete vba
    Par Invité dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/07/2008, 18h31
  4. [MySQL] probleme de syntaxe dans une requete sql
    Par jeanfrancois dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 28/03/2006, 10h54
  5. [JDBC]problème de syntaxe dans une requête en java...
    Par chti_juanito dans le forum JDBC
    Réponses: 60
    Dernier message: 04/11/2005, 16h47

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