[VBA] copie spéciale de tableaux

Bonjour,

J'ai un petit problème avec Excel.

Je voudrais faire une Macro qui :

prend le tableau d'un Sheet("Lambda") d'un fichier A et le copie dans le sheet("Lambda") d'un fichier B en le mettant à la fin du tableau déjà existant.

Mais avec les conditions suivantes:

1) je veux copier aussi les formules

2) je veux aussi copier les lignes invisibles (qui ont été cachées par la filtre)

Et je ne sais pas comment aborder ce problèmes, les indices donnés sur le net ne marchant pas.

Merci d'avance pour votre aide.

Amicalement

bonjour gojira,

pas évident de comprendre précisement ce que tu veux, éventuellement joint ton fichier pour qu'on regarde de plus prêt.

As tu essayé de réaliser ta macro en "manuel" pour voir ce qui se passe?

pat

en me cassant la tête un peu et en ne cédant pas à la facilité j'ai finalement trouvé:

Dim ligne As Integer
    Sheets("Training_old").Range("A1").CurrentRegion.ClearContents
    'Sheets("Training").Activate
    Sheets("Training").Range("A1").CurrentRegion.AutoFilter
    Sheets("Training").Range("A1").CurrentRegion.Copy
    Sheets("Training_old").Activate
    ActiveSheet.Range("A1").PasteSpecial xlPasteAll
    Sheets("Welcome").Activate

merci pour m'avoir lu.

félicitations!

euhh...hésites pas à regardé mon post "blocage de cellule" car moi je cherche encore, je me casse beaucoup la tête mais pour l'instant je trouve pas.

a+

pat

Rechercher des sujets similaires à "vba copie speciale tableaux"