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 :

SHOWDETAIL ne fonctionne pas [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut SHOWDETAIL ne fonctionne pas
    bonjour le forum,

    explications :
    sur un calendrier, je clique sur une date et la macro me positionne sur la date équivalente dans une autre feuille. Il faut maintenant ouvrir les lignes sous -jacentes. J'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    lign = ccDate.Row
    Range("A1").Rows(lign+2).ShowDetail = True
    J'obtiens :
    "erreur d'exécution 1004" "Impossible de définir la propriété ShowDetail de la classe Range"

    Hors la même ligne de code testée sur un petit plan fonctionne !

    L'adresse de "ccDate" est correcte tout comme la valeur de "lign" et la feuille active.

    Quel peut-être le problème ?

    Merci.

    ESVBA

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Bonjour,

    l'aide de Showdetail dit ceci :
    Example
    This example shows detail for the summary row of an outline on Sheet1. Before running this example, create a simple outline that contains a single summary row, and then collapse the outline so that only the summary row is showing. Select one of the cells in the summary row, and then run the example.

    Worksheets("Sheet1").Activate
    Set myRange = ActiveCell.CurrentRegion
    lastRow = myRange.Rows.Count
    myRange.Rows(lastRow).ShowDetail = True
    Même si c'est détestable, je tenterais un SELECT avant le showdetail.

  3. #3
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Dans ta formule ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").Rows(lign+2)
    Renvoie toujours une erreur, sauf si lign = -1. Dans tous les cas cela ne sert à rien.
    L'exemple fourni par Godzestla montre qu'il faut se placer sur la dernière ligne de la currentregion.
    J'essaierais volontiers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set oRng = Thisworkbook.Worksheets("NomFeuille").Range("A1")
    set orng = orng.Currentregion
    orng.Rows(orng.rows.count).Showdetail
    Je ne suis pas sûr qu'il soit nécessaire d'activer la feuille. A voir.

    Cordialement,

    PGZ

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

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