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] activation d'une page impossible


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 120
    Points : 48
    Points
    48
    Par défaut [VBA-E] activation d'une page impossible
    Bonjour,

    j ai un souci qui m embete bcp, j ai une fonction qui doit effectuer un recherche dans un autre classeur. je cherche tt d'abord a selectionner le critére dans mon premier classeur mais quand je souhaite activer la page adequate pour recuperer l info mon code plante et je ne comprend pas pourquoi.
    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
    19
    20
    21
    22
    23
    Private Function recherche!(i As Variant, y As Variant)
     
    Dim t
     
    Dim MaBase As Excel.Workbook
    Set MaBase = ActiveWorkbook
     
    MaBase.Sheets("gescom").Activate   'plantage ici
     
    cellRecherche = Cells(i, y).Value
    MsgBox ("valeur  " & cellRecherche)
     
    t = Cells.Find(What:=cellRecherche)
     
    Dim Monclasseur As Excel.Workbook
    Set Monclasseur = Workbooks.Open("T:\Sébastien R\extraction")
     
    Monclasseur.Sheets("new").Activate
     
     
    MsgBox ("fonction recherche " & t)
     
    End Function
    il faut savoir que je souhaite un ouvrir une page qui est dans le classeur actif.

    si qq sait pk cela plante et comment activé la page que je souhaite ca le ferait bien.
    merci d'avance.

  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
    le message d'erreur ..? est tu sur du classeur "Acif" au moment ou tu initialise ta variable base...

    pour voir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ...
    Set MaBase = ActiveWorkbook
    msgbox mabase.name
    ...


    sinon evite les active/select tu peu ecrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cellRecherche = MaBase.Sheets("gescom").Cells(i, y).Value

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/06/2007, 08h23
  2. Listage des liens d'une page impossible!
    Par randriano dans le forum Delphi
    Réponses: 6
    Dernier message: 08/05/2007, 13h39
  3. Réponses: 3
    Dernier message: 04/05/2007, 14h11
  4. VBA-Excel zoom sur une page
    Par maxtin dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 20/10/2006, 18h50
  5. [VBA Excel] Lien vers une page précise
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/06/2006, 21h54

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