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 :

Recopie de cellules sous Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par défaut Recopie de cellules sous Excel
    Bonjour j'ai une incompréhension, je cherche a recopier les cellules d'une feuille vers une autre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub Copie()
    Worksheets("Resultat").Range("A2:A61").Copy _
    Destination:=Worksheets("MAJ").Range("A38")
     
    End Sub
    Mais au lieu de recopier les cellules a partir de A38 -jusqu'a A97-, elles ne sont affichés qu'a partir de A38 jusque A61

    Je reviens a VBA après plusieurs siècles d'absences, merci de m'éclairer

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Essaye comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Resultat").Range("A2:A61").Copy Sheets("MAJ").Range("A38")

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par défaut
    Merci mais cela n'a pas fonctionné,
    j'ai essayé aussi avec Range("A38:A97") pour essayer de forcer la zone de destination mais même resulta

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Si si ça fonctionne...je viens de tester et no problem

    Quel code as tu essayé ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 30
    Par défaut
    Le codes que j'avais essayés
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Resultat").Range("A2:A61").Copy Sheets("MAJ").Range("A38")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sheets("Resultat").Range("A2:A61").Copy Sheets("MAJ").Range("A38:97")
    et a chaque fois mon résultat ne s'affichait pas correctement
    (les premières données n'apparaissant pas, la série commençant au milieu de ma zone a A38)

    J'ai réussi en rajoutant certaines options que j'avais vu dans un code trouvé sur un autre site

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Copie()
    Sheets("Resultat").Range("A2:A61").Copy
     
    Sheets("MAJ").Range("A38:A97").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    End Sub
    Je ne sais pas ce qui est utile et ce qui ne l'est pas, en tout cas, cela fonctionne merci de ton aide

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

Discussions similaires

  1. Comment protège -t-on des cellules sous EXCEL 10 ?
    Par LNNHELP dans le forum Excel
    Réponses: 5
    Dernier message: 27/06/2014, 09h58
  2. Réponses: 9
    Dernier message: 28/11/2010, 19h15
  3. Comment lire un ensemble de cellule sous Excel
    Par bandit boy dans le forum C++Builder
    Réponses: 15
    Dernier message: 25/04/2008, 08h17
  4. Masquage de cellule sous Excel
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 13/01/2006, 15h29
  5. Réponses: 5
    Dernier message: 07/01/2006, 16h55

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