トップページ > プログラム > 2014年10月23日 > muexFl6z

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

37 位/193 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000010000000000000002



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

書き込みレス一覧

Excel VBA 質問スレ Part34
855 :デフォルトの名無しさん[sage]:2014/10/23(木) 00:15:30.96 ID:muexFl6z
配列にforeachで値を格納しようと思っているのですが、うまく行きません。
例として、配列dの全ての要素に1を入れようとしています。

Sub a()
Dim d(2) As Long
For Each Key In d
Key = 1
Next
MsgBox d(0)
End Sub
これはうまく行きませんでした。

このように書くしか無いでしょうか?
Sub b()
Dim d(2) As Long
For i = 0 To UBound(d)
d(i) = 1
Next
MsgBox d(0)
End Sub

また、なぜ上では上手く動かないのでしょうか
Excel VBA 質問スレ Part34
865 :デフォルトの名無しさん[sage]:2014/10/23(木) 08:50:29.97 ID:muexFl6z
>>856-860
なるほど、よくわかりました。ありがとうございました!


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