Selectionner feuille non courante pour une copie

marie29 -  
cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   -
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 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
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