VBA 1ère macro : Aide

Bonjour à tous,

Je m’essaie pour la première fois à VBA.

J’essaie de créer une macro sans enregistreur.

Je vous mets ci-joint mon fichier Excel avec la macro VBA.

Je veux sélectionner dans la « feuil1 » les cellules C1 à C14 avant de les copier dans la « feuil2 » à partir de la cellule A1.

J’ai donc créé mon code dans VBA et créer mon bouton de macro dans la « feuil2 » auquel j’ai affecté la macro1.

Or lorsque je la lance, VBA m’affiche le message suivant : Erreur d’exécution « 424 » : objet requis.

Qu’est-ce que cela signifie ? Ai-je commis une erreur de codage ?

Si vous comprenez de quoi il s’agit je vous remercie par avance de votre aide.

Bonne journée à vous tous.

Bien cordialement,

Sinok

Bonsoir Sinokisme

Un s en trop à ActiveSheet...

A+ Daniel

Bonjour,

Dans ton code, tu as mis :

Activesheets...

Or, si l'orthographe avait été exact, cela aurait donné :

ActiveSheet...

Note bien les majuscules...

Maintenant, ton code peut être simplifié ainsi :

Sheets("Feuil1").Range("C1:C14").Copy Sheets("Feuil2").Range("A1")

Il est préférable d'éviter la méthode .Select , sauf si tu en as besoin (pour finaliser un code, par exemple)

Bon apprentissage

Super merci beaucoup à tous les deux.

Bonne soirée !

Rechercher des sujets similaires à "vba 1ere macro aide"