これに対する解決策を検索し、不足しています。私は記録のためにVBに比較的慣れていません。ここでの変数 minDate は、プロシージャの外側のモジュールで宣言されています。セット、レットを使用して、引数を範囲変数として渡し、プロシージャ内で宣言しようとしました。何もない。
Sub SocialTimeSinceFirstComment()
'
' SocialTimeSinceFirstComment Macro
'
Range("A11").Select
ActiveCell.FormulaR1C1 = "=MIN(SocialTransform!C[4])"
minDate = Application.WorksheetFunction.Min(Workbook.SocialTransform!.Range("c4").End(xlDown))