トップページ > プログラム > 2017年03月21日 > HrPLjJur0

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

30 位/281 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001002000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 33b2-12+v)
Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
226 :デフォルトの名無しさん (ワッチョイ 33b2-12+v)[sage]:2017/03/21(火) 15:47:43.28 ID:HrPLjJur0
Dim V As Variant
V = "12345"
?IsNumeric(V) ・・・Trueになる
V = #1/1/2017#
?IsNumeric(V) ・・・Falseになる
これで困る場面を必死に考えたけど、全く思い当たらなかった。
普通は日付かどうかはVarType()かTypeName()で判定するし、実際どんな時に気に食わないんだろうか。
仕様が気に入らない=>VarTypeの存在を知らなかっただけ?
Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
238 :デフォルトの名無しさん (ワッチョイ 33b2-12+v)[sage]:2017/03/21(火) 18:51:46.93 ID:HrPLjJur0
>>237
Cellsオブジェクトなどは、ブック、シートを省略すると自動的にActiveWorkbook、ActiveSheetが対象となる。
つまり、ヒントをあげるとするなら
Dim WB as Workbook
For Each WB in Workbooks
Debug.Print WB.ActiveSheet.Cells(ActiveCell.Row, ActiveCell.Column)
Next
とすると、現在選択中のアドレスがA1なら開いている全ブックのアクティブシートのA1に記載された値がイミディエイトウィンドウに出力されます。
Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
239 :デフォルトの名無しさん (ワッチョイ 33b2-12+v)[sage]:2017/03/21(火) 18:56:53.32 ID:HrPLjJur0
>>237
他ブックのSelectionChangeイベントを拾いたい場合、クラスモジュールで
Public WithEvents App As Applicationの定義が必要
説明が面倒なので「WithEvents」で検索して
http://www.geocities.jp/vbaxl/sample/012.html
とかの記事を参考にやってみたまえ


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