Dim MyS As Worksheet: Set MyS = ActiveSheet Dim MyR As Range: Set MyR = MyS.Cells(1, 1).CurrentRegion Dim NumCol As Long: NumCol = MyR.Columns.Count Dim MyArray As Variant: ReDim MyArray(0 To NumCol - 1) For ColN = 1 To NumCol MyArray(ColN - 1) = ColN Next MyR.RemoveDuplicates Columns:=(MyArray), Header:=xlYes End Sub Source: MrEXCEL
Dim fso As Object
Dim objFolder As Object
Dim objFileList As Object
Dim vFile As Variant
Dim sFolder As String
sFolder = "C:\Docs"
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFolder = fso.GetFolder(sFolder)
Set objFileList = objFolder.Files
For Each vFile In objFileList
' do something '
Next vFile