エクセルVBAのマクロの画面のちらつき
■ このスレッドは過去ログ倉庫に格納されています
0001excel
NGNG0002デフォルトの名無しさん
NGNGむかしやってたけど忘れた。
つーか、こんなスレ立てるな。
0003デフォルトの名無しさん
NGNG・・・
Application.ScreenUpdating = True
================================ END ==============================
0004デフォルトの名無しさん
NGNG---終了---
0005excel
NGNG次の質問なんだけど
[A1].value = "sum[A2:A4]"
とすると、セルA2〜A4の合計がA1の中に入るけど、このセル範囲に
変数を使用したい場合はどうしたらいいですか??
[A1].value = "sum[繰返変数2:繰返し変数4]"
だとだめだしね。。
0006デフォルトの名無しさん
NGNGrange("A1").value = application.worksheetfunction.sum(r)
=========================== END ===========================
0007excel
NGNGもしA2からA4の値を変更した時に自動的に変更させたいのです。
6さんが教えてくれた方法だとマクロを実行した時のみ計算され、
その後変更しても変わらないと思うのですが。。
0008excel
NGNG0009デフォルトの名無しさん
NGNGrange("a1").formula = "=sum(" & s & ")"
ちゅーか、基本がなってないぞ。
============================ END ===============================
0010excel
NGNGa2ではなくて変数 繰返変数2 としたいのです。
繰返変数にはAが入っているとします。
どうしたらいいでしょう。。
0011今まで答えてる人
NGNGそれから、メール欄に
sage
と入れろ。
そして、心を落ち着けて、
>繰返変数にはAが入っているとします。
をもう一度分かりやすく説明してみろ。
出来る限りの状況説明をし、望む結果を分かりやすく書け。
もちろん、推敲も忘れずにな。
0012excel
NGNGSub 式3()
Dim x As Integer
Dim y As Integer
Dim z As Integer
Dim celladd1 As String, celladd2 As String
x = 1
y = 2
Cells(x, y).Activate
celladd1 = ActiveCell.Address
x = 2
y = 2
Cells(x, y).Activate
celladd2 = ActiveCell.Address
[A2].Value = "SUM =" & celladd1 & " : " & celladd2
End Sub
てな感じでできちゃいました!!
今までまじめに答えてくれた人ありがとう。またわからない事があったら聞かせてもらいます。
お礼のsageです。
0013excel
NGNG0014今まで答えてる人
NGNGおそらくRangeオブジェクトに関する知識が足りないと思われるので、
時間があればまずRangeオブジェクトから勉強することをおすすめする。
なお、ここでは、連続でage質問すると嫌われるので、最初の一回以外は
なるべくsageでやるのが良いだろう。
(本当は単独質問スレを立てるのも嫌われるので注意)
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGねた?
0017
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGそういう事書くと「・・・タンハァハァ」って書く奴が現れるに1票
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG参考URL
***すれ立てるまでもない質問はここで 第3刷***
http://piza.2ch.net/test/read.cgi?bbs=tech&key=993933402
0023デフォルトの名無しさん
NGNGそれにマジメに答えてる奴はモットバカ。
バカサイコー。。
0024デフォルトの名無しさん
NGNG0025答えてた人
NGNG> それにマジメに答えてる奴はモットバカ。
バカで結構。
俺は少しでも1の役に立ったことに、自己満足してる。
0026デフォルトの名無しさん
NGNGバカ。氏ね。ageんな。自己満足したいならオナニでもしとけ。ゴミ!
せめてExcelVBA総合スレとか立ててからしろ。
0027答えてた人
NGNG0028デフォルトの名無しさん
NGNG26のような片○は放置しなしゃい。
0029excel
NGNG私は学校でC言語を中心にならってVBAはあまりやらなかったので教えてくれる人
がいると本当に助かります。
また質問なんですが、
メッセージボックスに表示させる文字を改行する時のコードがわからないので
教えてください。
0030デフォルトの名無しさん
NGNGあのなあ。キミの行為は
小さな親切大きなお世話なんだよ。
一人に親切、周りに迷惑。
こうやって叩いてでもおかないと
スレタイトルと全く関係の無い
>>29みたいな質問が来るだろ?
板汚しで迷惑なの。
Excelファンクラブにでも帰れよ。
>>29もまだ気が付かないようなので
一人で部屋で首吊って氏ね。
そのまえに&vbCrLf&でも追加しておけ。
0031デフォルトの名無しさん
NGNG2. F1を押す
3. 答えはそこにある
0032デフォルトの名無しさん
NGNG> 板汚しで迷惑なの。
何様?(ププ
0033デフォルトの名無しさん
NGNG単発スレはいやがられるけど、このスレは違う。
だって、
1は圭子18歳なんだから!
0035デフォルトの名無しさん
NGNGそういうときは、質問するよりまず自分で調べよう
そうすりゃ誰も怒らないし、自分でも賢くなった気がして嬉しいっしょ?
たとえば今までの2つの質問ってさ
http://www.google.com/intl/ja/
で、「VBA 画面 ちらつき」「VB msgbox 改行」って入力して
検索すれば、大抵5分以内で答えが見つかるよ
次からはこんなかんじで頑張れ
0036デフォルトの名無しさん
NGNGYahooに行けば、みんな親切だYO!
でも、圭子タンはここに来て欲しいなりー。
0037魔黒人間
NGNG処理
application.screenupdatating=true
で途中描画せず 高速化のおまけつきです
0038excel
NGNG003919
NGNG0040デフォルトの名無しさん
NGNG004119
NGNG0042デフォルトの名無しさん
NGNG0043excel
NGNGコンボボックスの初期化の方法がわかりません。
誰か教えてください。
0044デフォルトの名無しさん
NGNG悪いことは言わないから、Yahooに行きなしゃれ。
今、このスレが問題になりつつあるのじゃ。
知ってれば教えるのじゃが。
0045デフォルトの名無しさん
NGNGスレたてマデモネスレっどで質問すりゃいい。
なんて建設的なんだ。俺は。美しいな。
■ このスレッドは過去ログ倉庫に格納されています