- Excel VBA 質問スレ Part61
341 :デフォルトの名無しさん (ワッチョイ bf02-vAXu)[sage]:2019/05/26(日) 15:23:19.13 ID:/taseRUt0 - 以下の状態だとB1〜B3は全て1:1048576と表示されてしまいます
Cells.SpecialCellsをRange("A1").SpecialCellsに変更した場合はB1〜B3は全てA1と表示されます Ctrl + Endで選択されるセルの番地を文字列として取得するにはどうすればいいですか? A B 1 Sheet1 =fn(A1) 2 Sheet2 =fn(A2) 3 Sheet3 =fn(A3) Public Function fn(sSheetName As String) As String fn = ActiveWorkbook.Worksheets(sSheetName).Cells.SpecialCells(xlCellTypeLastCell).Address(False, False) End Function
|