Macro Vba Coller

neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je désire coller une plage de cellules préalablement copiées d'un autre classeur  sur la feuille active où je me trouve . Le collage devra se faire à partir de la cellule active.  IL s'agit de faire uniquement un collage car comme indiqué précédemment la copie a déjà été faite.

Merci de votre aide


Windows / Chrome 115.0.0.0

A voir également:

7 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 

bonjour,

cela doit s'ajouter à une macro existante?

0
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour yg_be

Ce code prendra la suite d'une ligne de code qui désigne la cellule active.

Merci

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

Nous pourrons mieux t'aider si tu montres le code à compléter.

https://learn.microsoft.com/fr-ch/office/vba/api/excel.range.pastespecial

0
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour yg_be ,

Voci la macro

Sub collerOperationAVenir()

Range("a1").End(xlDown).Offset(-8, 6).Select

??????

End Sub
 

Les points d'interrogation sont à remplacer

Merci pour votre aide.

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

alors sans doute

Sub collerOperationAVenir()
Range("a1").End(xlDown).Offset(-8, 6).PasteSpecial Paste:=xlPasteValues
End Sub
0
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

La cellule est bien sélectionnée mais ensuite le code bug pour le collage.

Merci

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

Message d'erreur? La plage de cellule destination a bien la même taille que la plage de cellules source? La copie ne pourrait-elle pas se faire dans la même macro?

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Pas de message d'erreur mais surligné en jaune avec obligation de réinitialiser Vba. La taille des cellules est bien la même. Le copier est effectué sur un fichier téléchargé périodiquement d'un établissement extérieur. Le collage sur une feuille d'un classeur qui incrémente les données. Merci

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

A la main, le collage fonctionne bien?

0
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

oui le collage fonctionne à la main. peut-être faudrait il faire une seule macro copier coller. voici le code de la macro copier Sub copierOperationAVenir() [A4].CurrentRegion.Copy End Sub le classeur pour le collage se nomme "synthese" la feuille "factures". Merci

0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 

Les deux classeurs restent ouvert pendant ces manipulations?

0
neofithe Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 

Oui les deux classeurs restent ouverts

0