Explication Code

Bonjour,

Est-ce que quelqu'un pourrait m'expliquer ce code ?

Cordialement,

Mairon

Private Sub Worksheet_Activate()

RefreshOverview

End Sub

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

Dim Shell As New Shell32.Shell

Dim Folder As Shell32.Folder

Dim File As Shell32.FolderItem

Dim strFiles() As String

If Intersect(Target, Range("_OVERVIEW")) Is Nothing Then Exit Sub

strYEAR = Worksheets("HOME").Range("_YEAR")

If Not Intersect(Target, Worksheets("HOME").Columns(3).EntireColumn) Is Nothing Then

If Right(Worksheets("HOME").Range("_DIR_INPUT1").Text, 1) = "\" Then

strDIR = Worksheets("HOME").Range("_DIR_INPUT1").Text

Else

strDIR = Worksheets("HOME").Range("_DIR_INPUT1").Text & "\"

End If

Else

If Right(Worksheets("HOME").Range("_DIR_INPUT2").Text, 1) = "\" Then

strDIR = Worksheets("HOME").Range("_DIR_INPUT2").Text

Else

strDIR = Worksheets("HOME").Range("_DIR_INPUT2").Text & "\"

End If

End If

Set Folder = Shell.Namespace(strDIR)

strQuery = Worksheets("HOME").Range("_FILTER") & "_" & Intersect(Target.EntireRow, ActiveSheet.Columns(2).EntireColumn) & "_" & strYEAR & "*.xls*"

strFiles() = GetFiles(strDIR, strQuery)

If UBound(strFiles) > 0 Then

strFullPath = strDIR & strFiles(UBound(strFiles))

FillInWorksheet (strFullPath)

End If

Cancel = True

End Sub

Rechercher des sujets similaires à "explication code"