トップページ > プログラム > 2019年05月26日 > /taseRUt0

書き込み順位&時間帯一覧

25 位/164 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000002000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ bf02-vAXu)
Excel VBA 質問スレ Part61

書き込みレス一覧

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
Excel VBA 質問スレ Part61
342 :デフォルトの名無しさん (ワッチョイ bf02-vAXu)[sage]:2019/05/26(日) 15:41:58.63 ID:/taseRUt0
関数呼び出しではなくマクロやボタンクリックでなら問題なかったので
そっちの方法に切り替えますすみません


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。