Selectionner feuille non courante pour une copie

Fermé
marie29 - Modifié par Chris 94 le 10/04/2014 à 16:47
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 10 avril 2014 à 17:21
bonjour,

Je copie toutes les cellules utilisées d'un onglet Excel (en VBA Excel) pour les copier dans un signet sous Word. Cependant, il selectionne l'onglet qui est visible au moment où je lance mon programme. (Or je le lance d'un bouton sur un autre onglet). J'ia essayé différente choses :

Worksheets("Descriptif").Visible = True
Application.Sheets("Descriptif").UsedRange.Select
Selection.Copy
wrdDoc.Bookmarks("Tableau1").Range.Paste

ou

Set Sheets("Descriptif") = ActiveSheet  
Application.ActiveSheet.UsedRange.Select

Mais dans le premier cas, l'erreur est sur Application.Sheets("Descriptif").UsedRange.Select.
"L'identificateur sous le curseur n'est pas reconnu"
Dans le deuxième cas, l'erreurs est sur Set Sheets("Descriptif") = ActiveSheet
(même erreur)

Merci d'avance pour votre aide,

Marie
A voir également:

1 réponse

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
10 avril 2014 à 17:21
Bonjour,

Essaie ceci:

Worksheets("Descriptif").Activate
ActiveSheet.UsedRange.Select


Un conseil sers toi de l'aide. Par exemple pour ce cas tu sélectionnes "UsedRange" et tu appuies sur F1
Ensuite sers toi de ton enregistreur de macro pour accomplir ce que tu veux faire. Tu auras ta macro, il suffira de l'adapter à tes besoins
0