トップページ > プログラム > 2014年09月09日 > puhlfYKM

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

15 位/203 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001010001000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
VBAなんでも質問スレ

書き込みレス一覧

VBAなんでも質問スレ
803 :デフォルトの名無しさん[sage]:2014/09/09(火) 12:53:48.30 ID:puhlfYKM
曜日は増えないから、selectでいいような気がするけど。
VBAなんでも質問スレ
808 :デフォルトの名無しさん[sage]:2014/09/09(火) 14:51:37.26 ID:puhlfYKM
自分だったら、

セルに値を予め埋めておいて(constの代わり)、下のようにして拾ってくるだけで済ませるけどね。
Select Case 曜日
Case "月"
開始 = ThisWorkbook.Worksheets(1).Cells(1, 2).Value
終了 = ThisWorkbook.Worksheets(1).Cells(1, 3).Value
Case "火"
開始 = ThisWorkbook.Worksheets(1).Cells(2, 2).Value
終了 = ThisWorkbook.Worksheets(1).Cells(3, 3).Value
...

800のひとまで799のvlookupに噛み付いているけど、あれは検索項目がソートされているのが前提だから、
今回のように月、火、水、と曜日で並んでいるデータには向いてないんじゃないのかい?
曜日の並びが変わるのは見た目もメンテナンスもわるい。
そもそも799はVLOOKUPで済むような話だとVBAに起こさなくてもExcelシート内でやりたいこと解決してしまうってことでしょ。
VBAなんでも質問スレ
814 :デフォルトの名無しさん[sage]:2014/09/09(火) 18:05:06.69 ID:puhlfYKM
>>810
ソートは指摘の通りで勘違いっす。詳しく語るほどのものではないよ。
VLOOKUPで泣いたことがあるのでさ。
お手柔らかに。


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