Aide en programmation (Macro Excel)

paul57 Messages postés 19 Statut Membre -  
paul57 Messages postés 19 Statut Membre -
Bonjour,

Voila je suis pas trop fort en macro, donc si qqn peut m'aider ca serai super
J'ai créé une petite base de donnée avec des filtres
J'ai donc un tableau :
- de la ligne 10 (ligne comportant les en tete, ligne 11 première valeur) à la ligne max (65536)
- de la colonne A à J.

Avec le filtre l'utilisateur choisi des critères et en fonction de ces critères les cellules se cachent automatiquement (ces la fonction du filtre auto)

J'aimerai quand appuyant sur un bouton les lignes du tableau visible soit copié dans une autre feuille à partir de la ligne 5 (colonne A à J)

Merci pour votre aide
A voir également:

5 réponses

tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   435
 
bonjour,
ça ferait un code comme ça :
Range("A11:J65536").Copy Destination:=Sheets(2).Range("A5")

tu sais comment creer le bouton et y affecter le code ?
1
paul57 Messages postés 19 Statut Membre
 
Salut,

Merci pour ta rep,

J'aimerai que seuls les lignes non cachés soit copié tu vois ce que je veux dire?
0
Farfadet88 Messages postés 7780 Date d'inscription   Statut Membre Dernière intervention   1 370
 
Ce code fonctionne pour copier seulement les données filtrées.

Essaye le
0
tompols Messages postés 1273 Date d'inscription   Statut Contributeur Dernière intervention   435
 
oui, si tu testes ce code tu verras que ça fait bien ça....dis moi si tu as besoin d'aide pour creer le bouton et coller le code...
0

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

Posez votre question
paul57 Messages postés 19 Statut Membre
 
Merci ca marche nikel :D

Je te remercie, en passant g une question encore, pour faire les fonctions en vba suivantes tu fais comment :
- min
- max
-somme
0