Excel VBA 質問スレ Part69at TECHExcel VBA 質問スレ Part69 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト202:デフォルトの名無しさん 21/01/07 23:59:30.52 GNpPPMMj0.net イギリスのロックバンドのことです 203:デフォルトの名無しさん 21/01/08 07:36:54.65 /1SPkI99a.net 行とか列のデータのある範囲を選択するメソッドありますか? currentregionの1行だけみたいなイメージで 今思いつくのは無理くり Range("C5").CurrentRegion.Offset(略).Resize(略~ ないしは Endとかで割り出してから選択する とかなんですが なんかもう少しスマートな書き方があれば知りたいです 204:デフォルトの名無しさん 21/01/08 07:38:15.90 /1SPkI99a.net 説明捕捉 >>203 の表の列はAからD以上まである感じです 205:デフォルトの名無しさん 21/01/08 08:45:53.52 F7dsXzNTM.net columnsとかrowsプロパティで範囲から希望の列や行を取り出すじゃ駄目なの? 206:デフォルトの名無しさん 21/01/08 09:53:03.11 /1SPkI99a.net >>205 いや、rowsだと行全体が選ばれてしまうので 例えば 1行目は4列 2行目は5列 とデータの入っている列数がバラバラな場合 (値は全て入っているものとして) それぞれ4列とか5列分ぴったりに選ぶメソッドは無いものかと C列基準とかで選べたら一番いいけど A1選んで「ctrl+shift+→」と同じ結果でもいいです 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch