Bonjour,
J'aurais besoin de vos lumières.
Je suis débutant en VBA et je n'arrive pas à me dépatouiller avec certain points.
- Partie Copier/Coller
J'ai écrit ce code pour allez chercher les données dans un fichier et les copier dans un autre automatiquement. Le "seul" souci que j'aurais avec ce code, c'est que je n'arrive pas à inverser le sens de collage.
Par exemple :
Dans le colonne A => A1 = 1, A2 = 2, A3 = 3
Lorsque je colle ces valeur j'aimerais qu'elle ce mette : colonne A => A1 = 3, A2 = 2, A3 = 1
Même en méttant Transpose:=True, je n'arrive pas à inverser l'ordre
Workbooks.Open "CHEMIN DE MON FICHIER"
'Copie Rupture
Sheets("CourantDataFile").Select
Range("H4:H8").Select
Selection.Copy
Windows("Final").Activate
'Conserver mise en forme copier coller
ActiveSheet.Range("E18").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
J'aurais besoin aussi d'une commande me permettant de copier à partir de la dernière ligne renseignée. (Par exemple copier les 100 dernière valeur renseignées)
Ca je n'arrive pas du tout m'en sortir je ne trouve pas comment faire.
- Partie Filtres
J'ai besoin de filtrer deux colonnes avant de faire les copier coller.
J'ai essayé ceci :
ActiveSheet.Range("$J$14:$J$65000").AutoFilter Field:=1, Criteria1:="Epicéa" And ActiveSheet.Range("$K$14:$K$65000").AutoFilter Field:=1, Criteria1:="C30"
J'ai besoin de trier la colonne J avec Epicéa et la colonne K avec C30.
Lorsque j'essaie cette ligne de programmation, J'ai le message "Erreur de compilation : Attendu : fin d'instruction et il me surligne toute la ligne en rouge et le deuxième Field est surligné en Bleu.
Je ne comprend pas ce qui ce passe.
Je reste à votre disposition si vous avez des questions !
Merci beaucoup par avance.
Partager