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 :

Copie de données


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut Copie de données
    J'ai lu cette contribution.

    La comande ne s'exucute pas, il me donne une erreur que voici
    (Erreur d’exécution ‘1004’ :
    La méthode select de la classe Range a échoué)
    j'ai besoin d'aide a ce sujet.
    merci

    SALUT TOUT LE MONDE
    puisque je n'ai même pas de notions en vba, j'ai copie cette "macro" pour l'utiliser dans mon fichier et j'aimerai l'affecter à un button command

    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
    Private Sub CommandButton1_Click()
        Sheets("BD").Select
        Rows("2:2").Select
        Selection.Insert Shift:=xlDown
        Range("A2").Select
        Sheets("Nouveau").Select
        Range("A2:F2").Select
        Selection.Copy
        Sheets("BD").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
        Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Sheets("Nouveau").Select
        Range("C5:C6").Select
        Application.CutCopyMode = False
        Selection.ClearContents
        Range("C8").Select
        Selection.ClearContents
        Range("C5").Select
    End Sub
    merci d'avance

    salut
    j'ai deux bd que je voudrai consolider en une seule et pour cela j'ai opter a la recherchev mais ca ne marche pas autant ke la valeur cherchée a subi des modification dans l'un des deux bd + ou - 1 caractere different.
    les deux se consiste des champs suivants A,B,C,D avec plus 2500 lignes.
    et comme resultat j'aimerai avoir une bd la somme de la colonne D selon les conditions A,B,C
    merci

  2. #2
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Vérifie dans les propriétés de ton bouton que son nom est bien "CommandButton1".

    Si c'est le cas tu copies ton code dans l'éditeur VBA correspondant à la feuille où se trouve ton bouton.

    Sinon, tu le renomme ou tu changes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub CommandButton1_Click
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub nom_de_ton_bouton_Click
    et tu copies ton code dans l'éditeur VBA...

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut ca marche pas encore
    bonjour a tous
    j'ai essayé ,mais ca marche pas car c un nouveau message qui s'afficher "erreur définie par l'application ou par l'objet".
    merci de votre aide

  4. #4
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Salut,

    après réflexion, le code que tu donne provient très certainement d'une macro enregistrée.

    que tu peux faire toi même... (Créer une macro, dans l'aide Excel)

    Ceci dit, insère un nouveau module dans ton projet VBA et colle ce code :
    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
    Sub macro1()
        Rows("2:2").Select
        Selection.Insert Shift:=xlDown
        Sheets("Nouveau").Select
        Range("A2:F2").Select
        Selection.Copy
        Sheets("BD").Select
        Range("A2").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
        Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
            SkipBlanks:=False, Transpose:=False
        Sheets("Nouveau").Select
        Range("C5:C6").Select
        Application.CutCopyMode = False
        Selection.ClearContents
        Range("C8").Select
        Selection.ClearContents
        Range("C5").Select
     
    End Sub
    Supprime le code affecté au bouton

    et ça dois marcher

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Par défaut
    salut,
    et merci de m'avoir aider car ca marche a merveille a plus.

  6. #6
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Mais de rien !

    Je suis bien content de trouver quelqu'un quand j'ai besoin d'aide !!!

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

Discussions similaires

  1. Pb Access et copie de données
    Par guiboule dans le forum Access
    Réponses: 1
    Dernier message: 27/07/2006, 14h00
  2. [JTextArea] Copie de données - optimisation
    Par Djakisback dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/03/2006, 13h21
  3. [VBA-E] Problème de copie de données
    Par JM_stp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/02/2006, 00h33
  4. Réponses: 3
    Dernier message: 24/04/2005, 14h19
  5. Copie des données d'une table d'une base Interbase 6
    Par Djedjeridoo dans le forum InterBase
    Réponses: 6
    Dernier message: 02/02/2004, 09h39

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