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 :

Basculer d'une sheet à l'autre


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Par défaut Basculer d'une sheet à l'autre
    Bonjour,

    Le problème que j'ai avec le code suivant c'est au niveau du changement de la sheet active à une autre sheet. Je sais que mon code n'est pas bien organisé donc si quelqu'un peut m'aider merci d'avance.
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
    Sub Macro16()
    '
    ' Macro16 Macro
    '
    ' Keyboard Shortcut: Ctrl+o
    '
    Dim j, i, k As Integer
    Dim MyCart()
    Dim LookFor()
    Dim LineRef, ColRef As Variant
    Dim CavSel As Variant
    Dim chaine As String
    Dim val1 As Range
     
     
    Sheets("my_selection").Activate
     
    MyCart = Array("y=0", "E", "D", "C", "B", "A")                         'tableau qui contient les noms des sheets que je veux utiliser 
     
        For j = 0 To 10
     
            Sheets("my_selection").Activate
            Set CavSel = Cells.Find(What:=MyCart(j), After:=ActiveCell, LookIn:=xlFormulas, _
            LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
            MatchCase:=False, SearchFormat:=False) '.Activate
            LineRef = CavSel.Row
            ColRef = CavSel.Column + 1
     
                i = 0
                Do While Not (Cells(LineRef, ColRef) = "")
                    LookFor(i) = Cells(LineRef, ColRef).Value
                    ColRef = ColRef + 1
                    i = i + 1
     
                Loop
     
            'Récupération des indice des cases à utiliser pour la coupe correspondante
     
            Sheets(MyCart(j)).Activate -------------->subscript out of range
            ReDim Col(UBound(LookFor))
     
     
            For k = 0 To UBound(LookFor)
     
                Set val1 = Cells.Find(What:=LookFor(i), After:=ActiveCell, LookIn:=xlFormulas, _
                    LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
                    MatchCase:=False, SearchFormat:=False) '.Activate
                    chaine = CStr(val1.Address)
                    Col(k) = Left(chaine, Len(chaine) - 2)
                    Col(k) = Right(chaine, Len(chaine) - 2)
     
            Next k
     
        Next j
    End Sub

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 84
    Par défaut
    C'est résolu j'ai utilisé des faux noms de sheets

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

Discussions similaires

  1. Raccourci pour basculer d'une fenetre à l'autre
    Par zeugzeug dans le forum Word
    Réponses: 5
    Dernier message: 17/06/2009, 04h32
  2. basculer d'une base à l'autre
    Par big1 dans le forum Oracle
    Réponses: 2
    Dernier message: 11/07/2007, 09h14
  3. basculer d'une fenetre à une autre
    Par chamamo dans le forum C++Builder
    Réponses: 1
    Dernier message: 25/06/2006, 07h59
  4. [débutante][API] basculer vers une autre appli en VB6
    Par zazaraignée dans le forum Windows
    Réponses: 7
    Dernier message: 04/06/2004, 15h15
  5. basculer d'une scene a l'autre
    Par singe dans le forum OpenGL
    Réponses: 4
    Dernier message: 10/12/2003, 18h00

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