!extend:checked:vvvvv:1000:512
スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 126
https://mevius.2ch.net/test/read.cgi/bsoft/1496487719/
※前スレ
Excel VBA 質問スレ Part49©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1498410914/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 7e6d-ffY6)
2017/08/27(日) 12:40:17.57ID:LjjEWylk02デフォルトの名無しさん (ワッチョイ a511-P7rv)
2017/08/27(日) 13:54:51.09ID:jYGHj9310 いちおつしないとおちちゃうよ
3デフォルトの名無しさん (ワッチョイ ed6f-2x4P)
2017/08/27(日) 15:00:10.00ID:e4TdDFEN04デフォルトの名無しさん (アウアウウー Sa91-xxBf)
2017/08/27(日) 16:42:30.51ID:TgR8VSWoa 初心者です。お時間がありましたら、アドバイス願います。
「自分のペースでゆったり学ぶ EXCEL VBA」という本を使って
勉強しています。シートを任意の場所にコピーするという項目で、
エラーが出てしまいます。
Sub 納品書シート作成()
ThisWorkbook.Worksheets("納品書").Copy _
After := ThisWorkbook.Worksheets(3)
End Sub
これを実行すると、「修正候補:式」と出て、「After :=」の部分が赤色になります。
何が問題なのでしょうか。よろしければ教えてください。
EXCEL2010を使用しております。
「自分のペースでゆったり学ぶ EXCEL VBA」という本を使って
勉強しています。シートを任意の場所にコピーするという項目で、
エラーが出てしまいます。
Sub 納品書シート作成()
ThisWorkbook.Worksheets("納品書").Copy _
After := ThisWorkbook.Worksheets(3)
End Sub
これを実行すると、「修正候補:式」と出て、「After :=」の部分が赤色になります。
何が問題なのでしょうか。よろしければ教えてください。
EXCEL2010を使用しております。
5デフォルトの名無しさん (ワッチョイ 4a06-oKtA)
2017/08/27(日) 17:08:53.71ID:WmqrsSrM0 >>4
こっちも2010
そのプロシージャまんまコピーして(勿論「納品書」シートも作って)実行したけど正常終了
念のためワークシート数を2枚にして実行すればエラーになるけどそれはインデックスが有効な範囲にないというエラーで
そちらのエラーにはならない。
一応確認しておくけど、VBEditorの画面で上のデバッグ(D)からコンパイルをしてエラーは無い?
こっちも2010
そのプロシージャまんまコピーして(勿論「納品書」シートも作って)実行したけど正常終了
念のためワークシート数を2枚にして実行すればエラーになるけどそれはインデックスが有効な範囲にないというエラーで
そちらのエラーにはならない。
一応確認しておくけど、VBEditorの画面で上のデバッグ(D)からコンパイルをしてエラーは無い?
6デフォルトの名無しさん (ワッチョイ fe6d-VVOB)
2017/08/27(日) 17:09:02.52ID:LjjEWylk0 >>4
時間がないやつは最初からアドバイスなんて出来ない。読むのめんどくさいだけだからそういう社交辞令は書かないほうが良い
で、2010だけどエラーが出なかった。式はおかしくないはず
Worksheets(3) は、3つめのシートを表す。シートが3つ以下だとエラーが立つが、その場合は「インデックス~」のエラーになる
もし可能ならブックごとアップロードしてほしい
時間がないやつは最初からアドバイスなんて出来ない。読むのめんどくさいだけだからそういう社交辞令は書かないほうが良い
で、2010だけどエラーが出なかった。式はおかしくないはず
Worksheets(3) は、3つめのシートを表す。シートが3つ以下だとエラーが立つが、その場合は「インデックス~」のエラーになる
もし可能ならブックごとアップロードしてほしい
7デフォルトの名無しさん (ワッチョイ a511-P7rv)
2017/08/27(日) 17:42:10.42ID:jYGHj9310 >>4
改行のアンダーバーの前にスペース入れ忘れてるとかそんなんは?
改行のアンダーバーの前にスペース入れ忘れてるとかそんなんは?
8デフォルトの名無しさん (アウアウウー Sa91-xxBf)
2017/08/27(日) 18:33:58.27ID:TgR8VSWoa >5,6,7
ありがとうございます。
デバックというのを試してみましたが、同じような結果になります。
ファイルをアップロードしてみました。Dkeyは1111です。
http://www.dotup.org/uploda/www.dotup.org1351357.xlsx.html
ありがとうございます。
デバックというのを試してみましたが、同じような結果になります。
ファイルをアップロードしてみました。Dkeyは1111です。
http://www.dotup.org/uploda/www.dotup.org1351357.xlsx.html
9デフォルトの名無しさん (ワッチョイ fe6d-iRjW)
2017/08/27(日) 18:52:31.15ID:LjjEWylk010デフォルトの名無しさん (ワッチョイ ed6f-2x4P)
2017/08/27(日) 19:12:47.61ID:e4TdDFEN0 >>8
マクロを含むファイルは xlsm で保存しないとダメじゃね?
マクロを含むファイルは xlsm で保存しないとダメじゃね?
11デフォルトの名無しさん (アウアウカー Sa85-HXRX)
2017/08/27(日) 19:19:16.69ID:uEidIgYqa うむ。
xlsxで保存するとマクロが消えるよ。
xlsxで保存するとマクロが消えるよ。
12デフォルトの名無しさん (ワッチョイ 868f-vgeI)
2017/08/27(日) 20:15:32.32ID:HYoDzU2+013デフォルトの名無しさん (ワッチョイ 4a06-oKtA)
2017/08/27(日) 22:32:38.03ID:WmqrsSrM0 >>8
まず最初にエクスプローラーのツール→フォルダーオプションの
表示タブで”登録されている拡張子は表示しない”のチェック外せ。
んで、拡張子xlsxとxlsmの違いについてVBAのその入門書の最初から読んで
勉強し直せ
まず最初にエクスプローラーのツール→フォルダーオプションの
表示タブで”登録されている拡張子は表示しない”のチェック外せ。
んで、拡張子xlsxとxlsmの違いについてVBAのその入門書の最初から読んで
勉強し直せ
14デフォルトの名無しさん (ワッチョイ 392c-0bAf)
2017/08/27(日) 23:11:29.74ID:y/dGwO3j0 vbaってpcのスペック関係あるん?
オフィス2010の32ビットでメモリー4gで全てのシートの枠線を一括して色変えろってのをやってるけど
すぐ動作しなくなるんだよね、俺のマクロが可笑しく書いてるだけかな
オフィス2010の32ビットでメモリー4gで全てのシートの枠線を一括して色変えろってのをやってるけど
すぐ動作しなくなるんだよね、俺のマクロが可笑しく書いてるだけかな
15デフォルトの名無しさん (ワッチョイ fe6d-sGSh)
2017/08/27(日) 23:37:22.62ID:LjjEWylk016デフォルトの名無しさん (ワッチョイ a511-P7rv)
2017/08/27(日) 23:57:27.56ID:jYGHj9310 たしかに枠線の色はパンチ効いてそうだな、メモリ的に
17デフォルトの名無しさん (ワッチョイ fe6d-iRjW)
2017/08/28(月) 00:07:43.72ID:8e8g8cz+0 枠線じゃなくて罫線ね
色に関する機能はとにかく重い
色に関する機能はとにかく重い
18デフォルトの名無しさん (ワッチョイ 293d-oKtA)
2017/08/28(月) 00:21:31.22ID:uF0tQjXI0 どのくらいの大きさのものか、どのくらいの処理から重いと言うのかにもよるけど、
>>14と変わらない環境で5000行50列を縦横別々の判定で罫線引いてセルの背景色を行毎に変えて重要項目に個別に色付けてって処理でも五秒もあれば完了するし、
実務に影響が出るほど遅いって事なら、たぶんUnionでセルをまとめずに一つ一つに処理が発生するような事してるのでは?
処理の順番や組み合わせ次第で装飾的な処理はかなり軽く出来るはず。
GPU並の応答速度をセルに要求するなら知らんけど。
>>14と変わらない環境で5000行50列を縦横別々の判定で罫線引いてセルの背景色を行毎に変えて重要項目に個別に色付けてって処理でも五秒もあれば完了するし、
実務に影響が出るほど遅いって事なら、たぶんUnionでセルをまとめずに一つ一つに処理が発生するような事してるのでは?
処理の順番や組み合わせ次第で装飾的な処理はかなり軽く出来るはず。
GPU並の応答速度をセルに要求するなら知らんけど。
19デフォルトの名無しさん (ワッチョイ 86aa-oTLP)
2017/08/28(月) 06:09:18.70ID:4ejthJEF0 銀行にはデータセンターがあって、機械で文字識別に失敗したものが、処理される
3人の職員が、画像を見ながら、金額を打ち込んで、3人とも同じなら合格
殴り書きの人がいるから。
これは、郵便局でも同じ
スレ違いだけど
3人の職員が、画像を見ながら、金額を打ち込んで、3人とも同じなら合格
殴り書きの人がいるから。
これは、郵便局でも同じ
スレ違いだけど
20デフォルトの名無しさん (ワッチョイ ed6f-2x4P)
2017/08/28(月) 17:53:40.80ID:pLim95Ou0 その銀行のシステムをExcelで作っているのでなければどうでもいいな
21デフォルトの名無しさん (ワッチョイ 6f06-X0kF)
2017/09/01(金) 18:17:33.81ID:aTcGbRyI0 点数 人数 名前
10 0
9
8 3 foo bar moge
7 5 piyo poo
…
こういう感じのn行×3列の表があります。
人数は、その点数を取った人数です。
10 0
9
8 3 foo bar moge
7 5 piyo poo
…
こういう感じのn行×3列の表があります。
人数は、その点数を取った人数です。
22デフォルトの名無しさん (ワッチョイ 6f06-X0kF)
2017/09/01(金) 18:23:17.66ID:aTcGbRyI0 すみません、途中で投稿してしまいました。
点数 人数 名前
10 0
9 1 hoge
8 4 foo bar moge
7 5 piyo poo…
6 9 …
…
こういう感じのn行×3列の表があります。
人数は、1列目の点数を取った人の数です。
人数を上から足していって、初めて10を超えた行より上の行の背景色を変える、ということは、
「条件付き書式」で可能でしょうか?
点数 人数 名前
10 0
9 1 hoge
8 4 foo bar moge
7 5 piyo poo…
6 9 …
…
こういう感じのn行×3列の表があります。
人数は、1列目の点数を取った人の数です。
人数を上から足していって、初めて10を超えた行より上の行の背景色を変える、ということは、
「条件付き書式」で可能でしょうか?
23デフォルトの名無しさん (ワッチョイ 333d-b8Mh)
2017/09/01(金) 18:36:17.67ID:phDteRqs024デフォルトの名無しさん (ワッチョイ ff11-BPzU)
2017/09/01(金) 18:46:07.83ID:A4rxsWGh0 >>22
人数の累積が10以上かどうかを示す列を追加したら
こんな感じで出来るんでない?
=OR(AND($D4=0, $D5=1), $D5=0)
D列が累積10以上かどうかの列
0なら10未満、1なら10以上
上の例は5行目に設定した条件付き書式
人数の累積が10以上かどうかを示す列を追加したら
こんな感じで出来るんでない?
=OR(AND($D4=0, $D5=1), $D5=0)
D列が累積10以上かどうかの列
0なら10未満、1なら10以上
上の例は5行目に設定した条件付き書式
25デフォルトの名無しさん (ワッチョイ 636f-X0kF)
2017/09/02(土) 10:23:46.50ID:1XOwz87o026デフォルトの名無しさん (ワッチョイ 43aa-k/3h)
2017/09/02(土) 10:28:20.75ID:m6EVfTkB0 Sub SetGUID()
'On Error GoTo Err_Check:
Dim ref As Reference
End Sub
でコンパイルエラーが出ました。Referenceをで意義してなとのことです。
Referenceをインポートしなければいけないのでしょうか?
'On Error GoTo Err_Check:
Dim ref As Reference
End Sub
でコンパイルエラーが出ました。Referenceをで意義してなとのことです。
Referenceをインポートしなければいけないのでしょうか?
27デフォルトの名無しさん (ワッチョイ 636f-X0kF)
2017/09/02(土) 11:21:10.40ID:1XOwz87o0 reference型は存在しない
28デフォルトの名無しさん (ワッチョイ 43aa-k/3h)
2017/09/02(土) 11:56:02.84ID:m6EVfTkB0 ありがとうございます。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★2 [樽悶★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★3 [お断り★]
- 【為替】対ドルで157円台、対ユーロ181円台に下落 財政悪化を警戒 [蚤の市★]
- 高市首相「台湾有事」発言を引き出した「立憲・岡田克也氏」に聞いた質問の真意「これはマズイ発言だと」少しずらしてみたが焼け石に水 [ぐれ★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- 【自民/維新】国会議員の歳費、月5万円アップで調整 月額134万4000円に 維新配慮で次の国政選挙後に引き上げ方針 [Hitzeschleier★]
- 日本人「な、なぜだ?なぜこの件で日本を助けてくれる国が0カ国なんだ!?」。日本人、さすがに気づく [805596214]
- ホタテ6t(トン)、返品されるwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【不思議】ヤフコメ、なぜか円安の話の時だけ高市批判が集まり正常化する事態に…… [305926466]
- お前らがフリーランスにならない理由
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
- んなぁ…みんな~おりゅ~🍬❓🏡
