¿Cómo usar la ruta del archivo desde una celda en VBA?

Estoy ejecutando un script VBA para contar el número de filas en cada archivo en una carpeta seleccionada y luego mostrarlo en un libro activo.

 Option Explicit
Sub CountRows()
    Dim wbSource As Workbook, wbDest As Workbook
    Dim wsSource As Worksheet, wsDest As Worksheet
    Dim strFolder As String, strFile As String
    Dim lngNextRow As Long, lngRowCount As Long

    Application.ScreenUpdating = False

    Set wbDest = ActiveWorkbook
    Set wsDest = wbDest.ActiveSheet

    strFolder = Dir(Range("C7").Value)
    strFile = Dir(strFolder & "*.xlsx")
    lngNextRow = 11
    Do While Len(strFile) > 0
        Set wbSource = Workbooks.Open(Filename:=strFolder & strFile)
        Set wsSource = wbSource.Worksheets(1)
        lngRowCount = wsSource.UsedRange.Rows.Count
        wsDest.Cells(lngNextRow, "F").Value = lngRowCount
        wbSource.Close savechanges:=False
        lngNextRow = lngNextRow + 1
        strFile = Dir
    Loop

    Application.ScreenUpdating = True

End Sub

Al elegir una carpeta, me gustaría utilizar el directorio que se inserta en una celda activa de WorkBook "C7" en lugar de escribir un directorio en un script. Traté de sustituir:

strFolder = "C:\Users\user\Desktop\"

con

 strFolder = Dir(Range("C7").Value)

Pero no funciona. Tal vez alguien tiene alguna idea? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta