MACRO COPIER/COLLER

Fermé
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 - 15 mars 2018 à 15:21
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 16 mars 2018 à 11:48
Bonjour à tous,
voilà j'ai tester une marco trouvé sur le net pour copier coller automatiquement une cellule vers un une cellule donné au format "value" mais ça morche po...
La voici:
Sheets("feuille1").Activate
Range("A1").Select
Selection.Copy
Sheets("Feuil2").Activate
Range("A1").Selection
ActiveSheet.Paste

Déjà ma feuille s'appel "FEUIL1" et non feuille1. Ce que j'ai déjà corrigé sans succès. AUssi il me faudrait plutôt une selection de plusieurs cellule qui se suivent du genre A1:A10

Bref...merci pour votre aide.

Bruno

--
A voir également:

2 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
15 mars 2018 à 15:36
Bonjour,

tu n'as pas besoin de Select ni de Copy
une seule ligne de code comme ceci:

Sheets("Feuil2").Range("A1:A12").Value = Sheets("Feuil1").Range("A1:A12").Value


voilà

0
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 1
15 mars 2018 à 15:47
Il me dit erreur de compilation, instruction incorrecte à l'extérieur d'une procédure
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
15 mars 2018 à 15:55
Il faut appeler a partir de la Feuil1
0
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 1
15 mars 2018 à 16:19
comprends rien... Erreur d'execution 9 maintenant... l'indice n'appartient pas à la sélection
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
16 mars 2018 à 11:48
Voir ceci pour démarrer en vba:

https://www.excel-pratique.com/fr/vba.php

Bon courage
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié le 15 mars 2018 à 17:24
Bonjour

Option Explicit
'--------------
Sub copier_valeurs()
Dim tampon
tampon = Sheets("Feuil1").Range("A1:A10")
With Sheets("feuil2")
.Range("A1:A10") = tampon
.Activate
End With
End Sub



0
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 1
16 mars 2018 à 10:56
Quand j'insere un objet et veut y affecter une macro, le VBA s'ouvre et je fais copier coller du code ci dessous. et même erreur:
Il me dit erreur de compilation, instruction incorrecte à l'extérieur d'une procédure
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 mars 2018 à 11:05
désolé, mais j"avais testé avant de proposer cette procédure et ca marchait...
0
bgee2000 Messages postés 92 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 29 novembre 2023 1
16 mars 2018 à 11:16
C moi qui suit désolé d'ennuyer tout le monde avec mes questions.. j'y connais rien donc voila...
0