Gizport
1 回答
0
Share (facebook)
86
view
全般

エクセル2007VBAに関する質問です。 1つのシートにデータを表示...

エクセル2007VBAに関する質問です。
1つのシートにデータを表示したいのですがなぜか全てのシートに表示されてしまいます。 Sheet1のA1→B1→C1→D1→A2→B2→C2→D2→A3→・・・・と表示させるようにプログラムをくんでいます。
Sheet1には確かにそのように値が表示されるのですが、なぜだかSheet2とSheet3にも同じように表示されてしまいます。

Sheet2や3に表示されてしまうとまずいのでSheet1のみにしたいのですが、どうしたらよいでしょうか?

以下がその部分のプログラミングです
y = 0
k = k + 1
Do Until y = "停止" '停止になるとループるける
y = Range("E8").Value '停止設定
i = 0
''''横に動くよ''''''''''''''''''''''''''''''
Do Until i = 5
r = Ascii 'データ受信
Cells(1 + k, 1 + i).Value = r '出力
ec.WAITmS = 150 '待機時間
i = i + 1
Loop
''''横に動くよ(終)''''''''''''''''''''''''
k = k + 1
If k > 1000 Then '1000を超えたら終了。フリーズしないように処理
Exit Do
End If
Loop
Yahoo!知恵袋 4369日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
こんにちは~^^

ただ単にwithでWorksheets("Sheet1")を括ってあげれば良いのでは?

With Worksheets("Sheet1")
y = 0
k = k + 1
Do Until y = "停止" '停止になるとループるける
y = .Range("E8").Value '停止設定
i = 0
''''横に動くよ''''''''''''''''''''''''''''''
Do Until i = 5
r = Ascii 'データ受信
.Cells(1 + k, 1 + i).Value = r '出力
ec.WAITmS = 150 '待機時間
i = i + 1
Loop
''''横に動くよ(終)''''''''''''''''''''''''
k = k + 1
If k > 1000 Then '1000を超えたら終了。フリーズしないように処理
Exit Do
End If
Loop
End With
Yahoo!知恵袋 4354日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
47
Views
質問者が納得スペックは今出ているゲームなら問題なく動くはずです。 でもBTOって千差万別ですよ。 ドスパラもBTOですし、デルもBTOです。NECだってBTOしてます。 各社傾向と評判がありますから、よく検討して下さい。 http://bto2ch.wiki.fc2.com/wiki/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8
3959日前view47
全般
56
Views
質問者が納得そのCPUならDDR3-1600を買った方がちょっと幸せ。 PCを乗り換える時に使いまわせます。 補) 規格上は使えます。 CFDのメモリーはマザーのメモリー動作確認テストを受けていない物が 多いので可能であれば動作確認済みの製品をお勧めします。 また、amazonでは相性が出た場合交換対象になりませんので 相性保証がつけれるショップを選んだ方が無難です。
4038日前view56
全般
58
Views
質問者が納得スカイリムは今のままでいける、GTAは4?ならいける、5はわからん、BFは無理、5万では無理、せいぜい出来るのはSLIだし、電源も買い換えですな…やはり予算が足りない。
4136日前view58
全般
36
Views
質問者が納得2つほど。 せっかくの高性能パソコンを無線で接続するのは いかがなものかしら。 2.GTX670だったらGTX660Tiをおすすめ。 消費電力とゲーム性能と価格面で。 カスタムで選べないかな? 今G-TUNEのサイト見たらGTX670と680の差が 1万円しか変わらない。 でしたらGTX680モデルをおすすめします! 無線の件は了解しました。 グラボは最大消費電力と3Dスコアです。 ご参考に。 GTX660Ti 150W スコア 8503 GTX670 170W スコア 8315 GTX680 19...
4221日前view36
全般
48
Views
質問者が納得まずオーバークロックしないならCPUは、3770Kより3770でいいと思います。もっと値段を下げたい&エンコしないならi5とかで十分です。あとHDDも1TBあれば問題ないと思います。電源ユニットは、もっと値段のいいものを買っとくとPCが長持ちします。PCでだいたい壊れるのは、電源ユニットなので さらにSSDもつけるとWindowsやゲームの起動が早くて快適です。 あと私ならPCケースをコルセアとかにします。ツクモで選べるのかわかりませんが…PCケースは、冷却性静音拡張等結構重要なパーツだと思っている...
4279日前view48

取扱説明書・マニュアル

1754view
http://manual2.jvckenwood.com/.../B60-5711-00.pdf
72 ページ3.77 MB
もっと見る

関連製品のQ&A