Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Importer données depuis feuille avec filtre auto

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

arnaudbu

XLDnaute Occasionnel
Hello,

J'ai une macro qui copie les données de feuilles de 5 classeurs. Sur ces feuilles il y a des filtres automatique.

Si des données sont filtrées, ma macro ne me les copie pas .... Y a t-il un contournement ??

Voici le code qui importe les données:

Code:
Option Explicit

Const Chemin As String = "C:\TEST\"

Const Onglet As String = "Actions"

Const plage As String = "A3:G100"

Sub importdatas()

Dim W As Workbook, arrClass, Plg As Range, i As Byte
Set W = ThisWorkbook

Dim MSG As Long

MSG = MsgBox("Afin d'éviter tout disfonctionnement, les fichiers doivent être fermés" _
& vbNewLine & " " & vbNewLine & "Importer les actions ?", _
vbQuestion + vbYesNo, "Information")
If (MSG = 6) Then

Application.ScreenUpdating = False

Rows("3:700").Select
    Selection.Delete Shift:=xlUp
    Selection.RowHeight = 21

Set Plg = _
W.Sheets("Config").Range("A2:A" & W.Sheets("Config").[A65536].End(xlUp).Row)
arrClass = Application.Transpose(Plg.Value)

For i = 1 To UBound(arrClass)
    Workbooks.Open Chemin & CStr(arrClass(i))
    With ActiveWorkbook
        .Sheets(Onglet).Range(plage).Copy W.Sheets("Suivi_general").Range("A65536").End(xlUp).Offset(1, 0)
        .Close False
        Application.CutCopyMode = False
    End With
Next

Application.ScreenUpdating = True

Range("A3").Select

MSG = MsgBox("Les actions ont été importées !", vbYes, "Information")

End If

End Sub

Merci @++
 
Re : Importer données depuis feuille avec filtre auto

Ok merci je sais faire la protection/de-protection. Mais comme les feuilles protégée autorise le filtre automatique, je ne vois pas pourquoi il faut déprotéger...

@++
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
907
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
1 K
Réponses
3
Affichages
877
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
902
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…