Erreur sur un code VBA (AutoFilter)
Résolu
Ippo
-
Ippo -
Ippo -
A voir également:
- La méthode autofilter de la classe range a échoué
- Input signal out of range ✓ - Forum Matériel & Système
- Ouvrez cette page. dans le code de la page, modifiez la couleur de fond de la classe .pix. un code de 4 chiffres doit apparaître dans la grille. lequel ? ✓ - Forum Programmation
- L'accès a la carte sd a échoué 3ds - Forum Jeux vidéo
- Out of range - Forum Ecran
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
3 réponses
Bonjour,
Peux tu tester ceci ?
PS: Tu as bien des entêtes de colonne ?
PS2 : Tu n'as pas de cellules vides (dans ta ligne de colonnes) ?
Peux tu tester ceci ?
'Option Explicit Sub RecupValeurNouvCla() Dim chemso As String Dim chemci As String Dim nomso As String Dim nomci As String Dim shco As String Dim shci As String Dim chxcol As String Dim datref As Date Dim liginfo As Integer Dim critere As String liginfo = Cells(Rows.Count, 1).End(xlUp).Row + 1 Sheets("sheet1").Select chemso = Range("B2"): chemci = Range("C2") nomso = Range("B3") & "." & Range("b4"): nomci = Range("C3") & "_" & liginfo - 14 & "." & Range("C4") shso = Range("B5") chxcol = Range(Range("B6") & 1).Column: datref = Range("B7") Application.ScreenUpdating = False ' Récupère les valeurs selon date de référence Workbooks.Open (chemso & "\" & nomso) critere = "<" & CLng(datref) Range("A1").AutoFilter Field:=chxcol, Criteria1:=critere Cells.SpecialCells(xlCellTypeVisible).Copy Destination:=Workbooks("Ippo_ccm_CmdeRecupv2.xlsm").Sheets("RecupDuJour").Cells(2, 1) Workbooks(nomso).Close SaveChanges:=False End Sub
PS: Tu as bien des entêtes de colonne ?
PS2 : Tu n'as pas de cellules vides (dans ta ligne de colonnes) ?