!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part58
https://mevius.5ch.net/test/read.cgi/tech/1542577644/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
Excel VBA 質問スレ Part59
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ d2a3-A3MQ)
2019/02/09(土) 15:12:30.70ID:3lTArmdf0204デフォルトの名無しさん (ブーイモ MM6b-O/Qv)
2019/02/16(土) 16:41:41.01ID:eWrDkcRxM n次元より配列の配列の...の方が再帰的に扱いやすい
205デフォルトの名無しさん (ワッチョイ 5f01-3Kdw)
2019/02/16(土) 17:53:27.66ID:q1DAaOKG0206デフォルトの名無しさん (ワッチョイ c701-OvAq)
2019/02/16(土) 22:42:47.76ID:0In5hf0F0 モジュールで
Dim arr() As String
Dim aaa As String
ReDim arr(2)
arr = ThisWorkbook.arr
aaa = arr(0)
ThisWorkbookに下記を設定
Public Function arr() As String()
Dim arra(2) As String
arra(0) = "日本"
arra(1) = "米国"
End Function
Thisworkbookの配列を呼び出したいんですがどこが間違っていますか?
Dim arr() As String
Dim aaa As String
ReDim arr(2)
arr = ThisWorkbook.arr
aaa = arr(0)
ThisWorkbookに下記を設定
Public Function arr() As String()
Dim arra(2) As String
arra(0) = "日本"
arra(1) = "米国"
End Function
Thisworkbookの配列を呼び出したいんですがどこが間違っていますか?
207デフォルトの名無しさん (ワッチョイ 0711-l0e6)
2019/02/16(土) 23:01:11.68ID:V3lev6Wl0208デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/16(土) 23:03:14.34ID:CD9VXZwW0 エラーメッセージ何よ。
209デフォルトの名無しさん (ワッチョイ c701-OvAq)
2019/02/16(土) 23:06:17.40ID:0In5hf0F0 >>208
インデックスが有効範囲にありません
インデックスが有効範囲にありません
210デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/16(土) 23:10:54.03ID:CD9VXZwW0211デフォルトの名無しさん (ワッチョイ 5fa2-A2tD)
2019/02/16(土) 23:17:04.90ID:7Iomz0v50 そもそも配列名とプロシージャ名が同じところもおかしい
212デフォルトの名無しさん (ワッチョイ 478e-TQkV)
2019/02/17(日) 00:05:03.03ID:kxT8s3Mp0 馬鹿はそんなもん
間違いにくいようにコードを書くことをしない
間違いにくいようにコードを書くことをしない
213デフォルトの名無しさん (ワッチョイ 5f7c-We++)
2019/02/17(日) 09:02:57.20ID:hMcsTv+Y0214デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 09:28:38.67ID:l7X7saNL0 俺が分かるからいいみたいな考えだとチームで開発はできないよ
215デフォルトの名無しさん (ワッチョイ 5f7c-We++)
2019/02/17(日) 10:19:09.83ID:hMcsTv+Y0 >>214
それはよく解る。保守性も悪くなるよね。
それはよく解る。保守性も悪くなるよね。
216デフォルトの名無しさん (ドコグロ MM1f-ngFe)
2019/02/17(日) 10:48:02.04ID:1fMGblo0M 一般的なプログラミング言語なら正しいけど、VBAだとかなり厳しくない?
下に合わせるとそれこそ可読性も保守性もクソもないゴミにしかならないよ
下に合わせるとそれこそ可読性も保守性もクソもないゴミにしかならないよ
217デフォルトの名無しさん (アウアウウー Sa4b-mBMX)
2019/02/17(日) 10:53:43.33ID:vi4O111wa 言語は問わず下に合わせるとゴミになる
属人性の排除といって下に合わせたがる人が少なく無いけどあれは間違いなんだ
属人性の排除といって下に合わせたがる人が少なく無いけどあれは間違いなんだ
218デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 11:25:11.92ID:EkiBf8gr0 VBAで下に合わせると、やたらSelect & Selection.Copyが多い、
マクロの自動記録じゃねえのこれ?
みたいなのが出来上がる。
マクロの自動記録じゃねえのこれ?
みたいなのが出来上がる。
219デフォルトの名無しさん (ワッチョイ ff7c-/Ktc)
2019/02/17(日) 11:45:18.78ID:7MWZQWrl0 ActiveHogeHoge へ参照が多いとそうなんだろうなと思うことにしている
220デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 11:45:44.34ID:l7X7saNL0221デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 11:51:57.63ID:l7X7saNL0 多次元配列も Dim lngEleName As Long とか専用ループ変数を準備してるならいいけど、ijkで回してるのを見た日にはそいつを殴りにいくね。
222デフォルトの名無しさん (ワッチョイ 5fa2-A2tD)
2019/02/17(日) 11:59:45.89ID:plSLxTsM0 ひえー
なんか諸先輩方思うところ多かったようで
自分も書くとき気をつけないと
初心者ですを免罪符にしないように気をつけよう
なんか諸先輩方思うところ多かったようで
自分も書くとき気をつけないと
初心者ですを免罪符にしないように気をつけよう
223デフォルトの名無しさん (ワッチョイ bf8c-O/Qv)
2019/02/17(日) 12:32:03.24ID:jVC6vo8Y0 >>221
i, j, k でいいよそんなのw
i, j, k でいいよそんなのw
224デフォルトの名無しさん (ドコグロ MM1f-ngFe)
2019/02/17(日) 12:47:43.60ID:1fMGblo0M >>221
i, j, k で分かりにくくなるような長ったらしいプロシージャを書くのが悪い
i, j, k で分かりにくくなるような長ったらしいプロシージャを書くのが悪い
225デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 13:16:45.17ID:Nxpc9YF00 >>223
上司「お前クビ」
上司「お前クビ」
226デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 13:31:38.58ID:Nxpc9YF00 >>224
プロシージャが簡潔ならおk
プロシージャが簡潔ならおk
227デフォルトの名無しさん (ブーイモ MMcb-O/Qv)
2019/02/17(日) 13:42:14.79ID:gMXfU/jdM >>225
つまらない趣味にこだわるのは中学生までだぞ
つまらない趣味にこだわるのは中学生までだぞ
228デフォルトの名無しさん (ブーイモ MMcb-O/Qv)
2019/02/17(日) 13:49:15.60ID:gMXfU/jdM 偏見かもしれんがプログラミングで日常言語に近づけようとするやつは代数とか苦手だった?
って思っちゃう
って思っちゃう
229デフォルトの名無しさん (ワッチョイ ff7c-wP4P)
2019/02/17(日) 14:06:36.59ID:7mUUrd8D0 蛇腹erは代数が苦手(キリっ
230デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 14:20:05.25ID:Nxpc9YF00 >>227
上司「このiってなに?ちゃんと説明して」
上司「このiってなに?ちゃんと説明して」
231デフォルトの名無しさん (ワッチョイ 5f01-3Kdw)
2019/02/17(日) 14:51:51.50ID:naWxhgEk0 単なるループカウンタですけど?
見ればわかりますよね?
見ればわかりますよね?
232デフォルトの名無しさん (ワッチョイ bfb7-uWgP)
2019/02/17(日) 14:57:39.75ID:k4RkjrxP0 >>221
Ing Ele ってなんの略ですか
Ing Ele ってなんの略ですか
233デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 15:13:51.30ID:Nxpc9YF00 >>232
しばくぞコラ(LongとElementだよ(にっこり))
しばくぞコラ(LongとElementだよ(にっこり))
234デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/17(日) 15:32:11.89ID:t0Nzx7bGx ループカウント用のプロシージャ内ローカル変数でiとかjとか使うのはありだと思う
モジュールレベル以上の参照スコープを持たせた変数をiとかjとかarrとかbufとかで宣言されてたら流石にキレるな
モジュールレベル以上の参照スコープを持たせた変数をiとかjとかarrとかbufとかで宣言されてたら流石にキレるな
235デフォルトの名無しさん (ワッチョイ 4769-QWHq)
2019/02/17(日) 15:36:00.05ID:de8FYcuQ0 スコープが大きいほど変数名も長くして
236デフォルトの名無しさん (ワッチョイ e7b0-3a8x)
2019/02/17(日) 15:43:21.47ID:urjL+jec0 今時ハンガリアン使ってるのクソダサい
237デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 15:49:41.73ID:Nxpc9YF00 俺はゴールデンの方が好き
猫飼ってるから無理だけど
猫飼ってるから無理だけど
238デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 16:33:33.48ID:Rm6p2g7t0 sheet1, sheet2とあって、sheet1に、
Private Sub ButtonClear_Click()
があります
これをsheet2のボタンを押したときに呼び出したいのですが、sheet2のsubで
Private Sub ButtonTest()
Worksheets("sheet1").Select
ButtonClear_Click
end sub
としてもそんなsubはないと言ってきます。他にもいろいろと試したのですがどうしたらいいのでしょうか
また、標準モジュール内で、
Sub ModuleTest()
Worksheets("sheet1").Select
ButtonClear_Click
end sub
としても同様に動きません
Worksheets("sheet1").ButtonClear_Click
とかしてもダメでした
Private Sub ButtonClear_Click()
があります
これをsheet2のボタンを押したときに呼び出したいのですが、sheet2のsubで
Private Sub ButtonTest()
Worksheets("sheet1").Select
ButtonClear_Click
end sub
としてもそんなsubはないと言ってきます。他にもいろいろと試したのですがどうしたらいいのでしょうか
また、標準モジュール内で、
Sub ModuleTest()
Worksheets("sheet1").Select
ButtonClear_Click
end sub
としても同様に動きません
Worksheets("sheet1").ButtonClear_Click
とかしてもダメでした
239デフォルトの名無しさん (アウアウウー Sa4b-mBMX)
2019/02/17(日) 16:40:07.44ID:vi4O111wa 共通の処理は共通モジュールかクラスに置いてください
シート1、シート2からはその共通の処理を呼び出してください
イベントハンドラはユーザーコードから呼び出すものではありません
シート1、シート2からはその共通の処理を呼び出してください
イベントハンドラはユーザーコードから呼び出すものではありません
240デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 16:50:40.07ID:Nxpc9YF00241デフォルトの名無しさん (ワッチョイ 87da-yQ/S)
2019/02/17(日) 16:54:09.55ID:Bys9dR540 化石みたいなレスのあるスレだな
242デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 17:02:42.50ID:EkiBf8gr0 >イベントハンドラはユーザーコードから呼び出すものではありません
面倒くさいとき、普通に呼び出してたわ。
面倒くさいとき、普通に呼び出してたわ。
243デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 17:18:01.63ID:Rm6p2g7t0 >>240
Public にしてもはずしてもダメです
Public にしてもはずしてもダメです
244デフォルトの名無しさん (ワッチョイ 478e-TQkV)
2019/02/17(日) 17:22:34.48ID:kxT8s3Mp0 馬鹿はClassを知らない
245デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 17:57:40.00ID:EkiBf8gr0246デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 18:15:37.59ID:l7X7saNL0247デフォルトの名無しさん (ワッチョイ 5f7c-We++)
2019/02/17(日) 18:27:30.13ID:hMcsTv+Y0248デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 18:37:55.36ID:Rm6p2g7t0 調べてたらこんなのが出てきました
http://jscript.zouri.jp/Source/ExcelCtrl.html#LINK7
ちょっとずれてはいますが、ここで
// シートのマクロ関数を呼び出す
ExcelApp.Run( "MacroTest.xls!Sheet1.func1" );
ってのがあるから、標準モジュールだけじゃなくて、シートの関数も他のシートからも呼べるんだよね
マネてやってみたんだけどうまくいかん
http://jscript.zouri.jp/Source/ExcelCtrl.html#LINK7
ちょっとずれてはいますが、ここで
// シートのマクロ関数を呼び出す
ExcelApp.Run( "MacroTest.xls!Sheet1.func1" );
ってのがあるから、標準モジュールだけじゃなくて、シートの関数も他のシートからも呼べるんだよね
マネてやってみたんだけどうまくいかん
249デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 18:52:24.20ID:EkiBf8gr0250デフォルトの名無しさん (スプッッ Sdff-isAZ)
2019/02/17(日) 18:53:32.60ID:X48frccGd ???
lngEle?なんかよりi,j,kの方がよっぽど良いだろ。
どんなスコープの場合でも特別な意味の無いループ変数だよ。
世界中で、さらにいうと他言語でも共有されてる価値観だろ。
まあ、ローカル以外で使われることは無いけど。
lngEle?なんかよりi,j,kの方がよっぽど良いだろ。
どんなスコープの場合でも特別な意味の無いループ変数だよ。
世界中で、さらにいうと他言語でも共有されてる価値観だろ。
まあ、ローカル以外で使われることは無いけど。
251デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 19:03:59.23ID:l7X7saNL0 シートモジュール特有の制約があるのかもしれないけど調べるのめんどい
252デフォルトの名無しさん (スプッッ Sdff-isAZ)
2019/02/17(日) 19:07:37.68ID:X48frccGd >>238
根本的に考え方が分かっていない。
まず、色んな所から呼び出したいものは標準モジュールに書く。
そして、そいつを色んな所から利用するように設計する。
君の場合はButtonClear_ClickをSheet1からもSheet2からも使いたいんだからButtonClear_Clickの中身を別関数にして、Sheet1のButtonClear_Clickからその関数を呼び出すようにする。
根本的に考え方が分かっていない。
まず、色んな所から呼び出したいものは標準モジュールに書く。
そして、そいつを色んな所から利用するように設計する。
君の場合はButtonClear_ClickをSheet1からもSheet2からも使いたいんだからButtonClear_Clickの中身を別関数にして、Sheet1のButtonClear_Clickからその関数を呼び出すようにする。
253デフォルトの名無しさん (アウアウウー Sa4b-mBMX)
2019/02/17(日) 19:09:51.42ID:vi4O111wa vbaerは他の言語やらんから非常識なコードを悪気なく書いてしまうんだよな
254デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 19:12:06.36ID:Rm6p2g7t0 >>252
ちょっと違うんだなあ
sheet1にPrivate Sub ButtonClear_Click()
ってかいてるでしょ。 この処理はシート1に対してする処理なのです
それをシート2から、ある特定のタイミングでしたいので、こうなっている
標準モジュールにあるものはもちろん呼べるけど、疑似的にもそうしないといけないのかな
ちょっと違うんだなあ
sheet1にPrivate Sub ButtonClear_Click()
ってかいてるでしょ。 この処理はシート1に対してする処理なのです
それをシート2から、ある特定のタイミングでしたいので、こうなっている
標準モジュールにあるものはもちろん呼べるけど、疑似的にもそうしないといけないのかな
255デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 19:19:24.91ID:l7X7saNL0 >>254
Worksheets(“シート名”).Range() = 処理
Worksheets(“シート名”).Range() = 処理
256デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 19:20:23.75ID:EkiBf8gr0257デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 19:22:02.36ID:l7X7saNL0 ていうかsheet1にコードを書いたとしてもsheet2がアクティブになってればそっちに書き込まれるからね
258デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 19:22:44.45ID:Rm6p2g7t0259デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 19:33:19.37ID:l7X7saNL0 >>258
それは入れる物が間違ってる
それは入れる物が間違ってる
260デフォルトの名無しさん (スプッッ Sdff-isAZ)
2019/02/17(日) 19:50:26.47ID:X48frccGd >>254
違わない。
設計の話をしている。
シート2からも呼び出すんだからシート1に対して行う処理であっても変わらん。
というか、基本的な所で噛み合ってないな。
どんな所に書いてもいきなりブックやシートの省略はしないのが基本だぞ。
Withを使うかオブジェクト変数で受けるのが基本だ。
違わない。
設計の話をしている。
シート2からも呼び出すんだからシート1に対して行う処理であっても変わらん。
というか、基本的な所で噛み合ってないな。
どんな所に書いてもいきなりブックやシートの省略はしないのが基本だぞ。
Withを使うかオブジェクト変数で受けるのが基本だ。
261デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 19:56:06.48ID:Rm6p2g7t0 >>256
おかしいなあ。 オブジェクトが必要ですっていうエラーが出てきて動かない
おかしいなあ。 オブジェクトが必要ですっていうエラーが出てきて動かない
262デフォルトの名無しさん (ワッチョイ 5fe7-dKms)
2019/02/17(日) 19:56:59.16ID:9z/u7JpJ0 「ちょっと違うんだなあ 」は草
263デフォルトの名無しさん (ワッチョイ 475f-Zj1S)
2019/02/17(日) 20:15:00.10ID:jhLaQWBk0 >>261
君面白いねえ
君面白いねえ
264デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 20:26:28.38ID:l7X7saNL0 >>261
Sheet1.Select
Sheet1.Select
265デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 20:36:24.20ID:EkiBf8gr0 >>261
これでtestって出ない?
[シート1]
Sub ButtonClear_Click()
MsgBox "test"
End Sub
[シート2か標準モジュール]
Sub ButtonClear_Click()
Sheet1.ButtonClear_Click
End Sub
これでtestって出ない?
[シート1]
Sub ButtonClear_Click()
MsgBox "test"
End Sub
[シート2か標準モジュール]
Sub ButtonClear_Click()
Sheet1.ButtonClear_Click
End Sub
266デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 20:39:08.27ID:Rm6p2g7t0 >>264-265
sheet1.Selectをしなくても、セルへの代入だけなら出来た.。 シート2のボタンを押しても、シート1のセルに書き込まれる
でも、Cells(10,10).Selectみたいなセルの選択をするときは、sheet1.selectをしておかないとエラーになる
sheet1.Selectをしなくても、セルへの代入だけなら出来た.。 シート2のボタンを押しても、シート1のセルに書き込まれる
でも、Cells(10,10).Selectみたいなセルの選択をするときは、sheet1.selectをしておかないとエラーになる
267デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 20:43:50.21ID:l7X7saNL0268デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/17(日) 20:44:14.77ID:EkiBf8gr0269デフォルトの名無しさん (ワッチョイ 87b5-5sVJ)
2019/02/17(日) 20:46:06.79ID:Rm6p2g7t0270デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 20:47:37.46ID:l7X7saNL0 >>269
そりゃそうでしょ
そりゃそうでしょ
271デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 20:53:21.26ID:l7X7saNL0 つーかエラーメッセージ全部貼って見せて
272デフォルトの名無しさん (ワッチョイ 4769-QWHq)
2019/02/17(日) 21:43:11.83ID:de8FYcuQ0 vbaの関数ってデフォルトが参照渡しなんすね
やらかすとこだった
やらかすとこだった
273デフォルトの名無しさん (ワッチョイ 478e-TQkV)
2019/02/17(日) 21:45:56.53ID:kxT8s3Mp0 お前らオブジェクトのこと全然わかってないんだな
馬鹿ばっか
馬鹿ばっか
274デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/17(日) 21:57:57.43ID:l7X7saNL0 >>273
答えplz
答えplz
275デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/17(日) 23:04:18.50ID:t0Nzx7bGx こんなスレ見てたら頭おかしなルで
276デフォルトの名無しさん (ワッチョイ 478e-TQkV)
2019/02/17(日) 23:11:53.07ID:kxT8s3Mp0277デフォルトの名無しさん (アウアウウー Sa4b-mBMX)
2019/02/17(日) 23:38:23.26ID:vi4O111wa 言い過ぎでは?
繊細な人だったら傷付くよ
繊細な人だったら傷付くよ
278デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/17(日) 23:57:36.39ID:t0Nzx7bGx シート1内外から呼べるPublicな共通関数を作って、クリックイベントハンドラのコードと他モジュールのコードの双方から呼ぶようにすれば良いだけでは
イベントハンドラを直接コードユーザにコールさせようとするのはおかしい
イベントハンドラを直接コードユーザにコールさせようとするのはおかしい
279デフォルトの名無しさん (ワッチョイ bf8c-O/Qv)
2019/02/18(月) 00:01:45.68ID:WfgOED4y0280デフォルトの名無しさん (アウアウウー Sa4b-mBMX)
2019/02/18(月) 00:02:49.20ID:5bMGA+jIa いやよく考えるとイベントハンドラを呼ぶのはおかしいがシート2クラスのメソッドを呼ぶだけなら別におかしくはなかった
それだけでは共通化する理由にはならない
それだけでは共通化する理由にはならない
281デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/18(月) 00:59:55.76ID:hC76sm/R0282デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/18(月) 01:23:07.51ID:hC76sm/R0 シートモジュールに構造体宣言してハマった記憶がある
そういうことだったのか
そういうことだったのか
283デフォルトの名無しさん (ワッチョイ a761-9BuZ)
2019/02/18(月) 01:23:55.49ID:5t9ctY5m0 頭が悪い 顔が悪い 目が悪い 口が悪い
性格も悪い 手癖も悪い 足腰も最近悪い
酒癖も悪い 女癖も悪い 寝つきも悪い
そんな俺でもその返事の仕方は失礼なんじゃないかな?
とは思うけど。
もしや高度なツンデレさんなのかな?
と、解釈して
次の方 ( ゚д゚)ノどうぞ
性格も悪い 手癖も悪い 足腰も最近悪い
酒癖も悪い 女癖も悪い 寝つきも悪い
そんな俺でもその返事の仕方は失礼なんじゃないかな?
とは思うけど。
もしや高度なツンデレさんなのかな?
と、解釈して
次の方 ( ゚д゚)ノどうぞ
284デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/18(月) 06:33:10.39ID:hC76sm/R0 きっと彼の親はVBAに殺されてしまったんだよ
285デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/18(月) 08:08:58.79ID:MgpZvmd8x シートもオブジェクトなのか、ってのはちょっと驚いたな
シートどころか自作フォームも含めてGUIで見て触れるもののほぼすべてがオブジェクトだぞ
シートどころか自作フォームも含めてGUIで見て触れるもののほぼすべてがオブジェクトだぞ
286デフォルトの名無しさん (ワッチョイ 8788-5sVJ)
2019/02/18(月) 08:18:13.27ID:8se8rGxR0287デフォルトの名無しさん (ワッチョイ ff6f-DcjB)
2019/02/18(月) 08:58:38.38ID:AsxIQPE70 前にやってたユーザサポート業務を思い出した
288デフォルトの名無しさん (スプッッ Sdff-isAZ)
2019/02/18(月) 12:38:44.05ID:UyrImbcld >>286
バカはお前。
そのセルのセレクトができないと言ってる元の命令がオブジェクトがどういう階層になってるか分かってない典型的な例。
そういう人のコードだから、セレクトなんて必要無いだろうなと先読みしてるんだろう。
何しろセレクトすることなんて極めて殆ど書くことが無い(必要となることが無い)処理だからな。
バカはお前。
そのセルのセレクトができないと言ってる元の命令がオブジェクトがどういう階層になってるか分かってない典型的な例。
そういう人のコードだから、セレクトなんて必要無いだろうなと先読みしてるんだろう。
何しろセレクトすることなんて極めて殆ど書くことが無い(必要となることが無い)処理だからな。
289デフォルトの名無しさん (ワッチョイ e7ce-1ffV)
2019/02/18(月) 13:13:11.83ID:qW3BE+Gz0 ブックもシートもセルもボタンもシェイプもみんなオブジェクトだよ
WindowsはOSそのものがオブジェクトの塊
そういうふうに設計されてる
WindowsはOSそのものがオブジェクトの塊
そういうふうに設計されてる
290デフォルトの名無しさん (ブーイモ MMcb-O/Qv)
2019/02/18(月) 13:49:41.69ID:uzxEynMwM Selectionはイミィディエイトからはよく使う
291デフォルトの名無しさん (ワッチョイ ff7c-wP4P)
2019/02/18(月) 16:12:57.29ID:JTiYKdtz0 化石観たいな臭いレスでも良いけど
もうちょっと面白いレスが観たいな
VBAネタもう飽きた
もうちょっと面白いレスが観たいな
VBAネタもう飽きた
292デフォルトの名無しさん (ワッチョイ a7e3-dCfb)
2019/02/18(月) 16:21:45.06ID:luqjRhnP0 https://japan.cnet.com/article/20087747/
「Microsoftにとって、(Officeのような)ウェブベースのアプリケーションサービス
を提供することは願ってもないことだろう。これにより、エンドユーザーや違法コピー
の問題をもっとしっかりコントロールできるようになる。しかも、大量にメディアを
用意したり、それを流通させるコストも不要になる」
--Garcia on Slashdot
「Microsoftにとって、(Officeのような)ウェブベースのアプリケーションサービス
を提供することは願ってもないことだろう。これにより、エンドユーザーや違法コピー
の問題をもっとしっかりコントロールできるようになる。しかも、大量にメディアを
用意したり、それを流通させるコストも不要になる」
--Garcia on Slashdot
293デフォルトの名無しさん (ワッチョイ a761-dCfb)
2019/02/18(月) 16:23:02.33ID:L3SsO4kg0294デフォルトの名無しさん (ワッチョイ e7e6-Ayov)
2019/02/18(月) 17:39:58.04ID:xGyDNRFK0 VBAスレにまで来てVBAネタ飽きたって、こんなとこくる暇があったら病院行った方が良いんちゃう?
295デフォルトの名無しさん (ワッチョイ 4769-QWHq)
2019/02/18(月) 21:13:51.18ID:25ajLZ330 vbaおそすぎい…
296デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/18(月) 21:25:29.27ID:Y1NxofRZx Selectメソッドは記録マクロの記述のためだけに存在する命令と言ってもいいくらいのものだからな
実際に実務でSelectメソッドを書いたことは殆どない
特定のセル範囲(特に複数セル)が選択された状態を作り出すことに実務上の意味があるならば書かざるを得ないんだろうけど
実際に実務でSelectメソッドを書いたことは殆どない
特定のセル範囲(特に複数セル)が選択された状態を作り出すことに実務上の意味があるならば書かざるを得ないんだろうけど
297デフォルトの名無しさん (ワッチョイ a7e6-yQ/S)
2019/02/18(月) 21:53:14.97ID:eiV6jRN10 どうしてセレクチオンしないの〜!
298デフォルトの名無しさん (ワッチョイ 2735-cT+3)
2019/02/18(月) 22:15:32.75ID:aFs+DxuY0299デフォルトの名無しさん (ワッチョイ a7da-cT+3)
2019/02/18(月) 22:31:21.38ID:R8eupock0 カーソル位置の初期化によく使うけどな。Select
300デフォルトの名無しさん (オッペケ Sr7b-GpPJ)
2019/02/18(月) 22:37:53.94ID:hG18nYywr application.gotoを使う
301デフォルトの名無しさん (アークセー Sx7b-a/B5)
2019/02/18(月) 22:51:42.46ID:Y1NxofRZx スクロールの有無を選べるApplication.Gotoの方が小回りが効くわな
302デフォルトの名無しさん (ワッチョイ c701-mnSR)
2019/02/18(月) 23:52:49.47ID:hC76sm/R0 SelectよりActivateの方がしっくりくる
303デフォルトの名無しさん (ワッチョイ 7fdd-/KMh)
2019/02/19(火) 00:02:24.54ID:mTnWFuG30 >>302
違いってなんだっけ?
違いってなんだっけ?
304デフォルトの名無しさん (ワッチョイ 2735-cT+3)
2019/02/19(火) 00:21:46.10ID:XTzrMDQC0 selectは複数できる
acrivateは1つだけ
selectしたcellsはselectionで取得でき、
activateしたセルはActiveCell
また、
ActiveCellはsheetではなくapplicationのメンバ
Application.ActiveCell.Select
↓はできない
sheets(1).activeCell.Select
今色々試しただけだから、間違ってたらゴメン
acrivateは1つだけ
selectしたcellsはselectionで取得でき、
activateしたセルはActiveCell
また、
ActiveCellはsheetではなくapplicationのメンバ
Application.ActiveCell.Select
↓はできない
sheets(1).activeCell.Select
今色々試しただけだから、間違ってたらゴメン
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
