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 :

variable de feuille


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué Avatar de rougedragon
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Points : 128
    Points
    128
    Par défaut variable de feuille
    Bonjour.
    avec excel je cherche à me faire une feuille de tournée. J'ai donc un classeur avec plusieurs feuilles (a/b/c /etc).
    j'ai enregistré une macro pour copier une ligne de la feuille A sur la feuille "Tournée".

    Soucis dans le code VBA indique la feuille A et une ligne précise. Je me retrouve avec le même nom copié X fois.
    Votre aide me sera utile

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     Sheets("A").Select
        Range("A4:C4").Select
        Selection.Copy
        Sheets("Tournée").Select
        Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
            xlNone, SkipBlanks:=False, Transpose:=False
        ActiveWindow.SmallScroll Down:=-6
        Selection.Rows.AutoFit
        Selection.Columns.AutoFit
        ActiveWindow.SmallScroll Down:=-6
        Range("A7").Select
        ActiveWindow.SmallScroll Down:=-15

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Bonjour
    Un exemple sans les Select, Selection...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("A").Range("A4:C4").Copy Sheets("Tournée").Range("A7")

  3. #3
    Membre habitué Avatar de rougedragon
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Points : 128
    Points
    128
    Par défaut

    haaahahahah. J'ai un excel 2002 dons je ne sais pas si ta méthode fonctionne. Pour l'instant non.

    Mais je me suis mal exprimé. Je veux pouvoir exécuter la macro sur des feuilles différentes. Donc je souhaite remplacer Sheets("A").Select par un Sheets("$feuille").Select

    Ok j'ai résolu une partie du pb avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim sh As Worksheet
    Set sh = ActiveSheet
    Maintenant je cherche une piste pour la ligne . pour l'instant j'ai un copier de Range("A4:C4") quelle que soit la feuille.

  4. #4
    Membre habitué Avatar de rougedragon
    Inscrit en
    Septembre 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Septembre 2006
    Messages : 132
    Points : 128
    Points
    128
    Par défaut script corrigé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim sh As Worksheet
    Set sh = ActiveSheet
    Dim Plage As Range
       Set Plage = ActiveCell
        Selection.Copy
        Sheets("Tournée").Select
        Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
            xlNone, SkipBlanks:=False, Transpose:=False
        ActiveWindow.SmallScroll Down:=-6
        Selection.Rows.AutoFit
        Selection.Columns.AutoFit
        ActiveWindow.SmallScroll Down:=-6
    Bonne journée à tous

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

Discussions similaires

  1. Calcul avec un nombre variable de feuilles
    Par Pantagruel92 dans le forum Excel
    Réponses: 8
    Dernier message: 11/01/2012, 16h58
  2. Selection variable de feuilles
    Par RichSant dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2010, 14h44
  3. envoyer le contenu de variables vba vers une feuille excel
    Par Sebastien_INR59 dans le forum Access
    Réponses: 1
    Dernier message: 21/06/2006, 20h58
  4. [CSS] Mettre des variable dans une feuille de style???
    Par Shakta dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 24/02/2006, 11h39
  5. Réponses: 7
    Dernier message: 23/01/2006, 12h53

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