!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑2行に減ってるけど、同じ内容を3行に増やして貼り付けるナリ
ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ
※前スレ
Excel VBA 質問スレ Part74
https://mevius.5ch.net/test/read.cgi/tech/1639932059/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part75
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (スフッ Sd7f-wadS)
2022/02/09(水) 14:24:32.62ID:I0u44nFvd715デフォルトの名無しさん (ラクッペペ MM4b-eSjc)
2022/04/03(日) 10:49:41.47ID:LxaPNz9fM 好きにすればいい
716デフォルトの名無しさん (ワッチョイ cbda-91fs)
2022/04/03(日) 12:48:35.67ID:AxYcslms0 >>714
実行しなかったって表示するのに実行しそうだな
実行しなかったって表示するのに実行しそうだな
717デフォルトの名無しさん (ササクッテロラ Sp01-a6kw)
2022/04/03(日) 13:26:31.81ID:mz7mxvwZp しねーよハゲ
718デフォルトの名無しさん (ワッチョイ 1b8c-DC8L)
2022/04/03(日) 15:21:18.52ID:4YOQBH220719デフォルトの名無しさん (スッップ Sd43-8w8P)
2022/04/03(日) 15:52:40.85ID:vYlFEoJTd 実際の仕様でもなんでもない話に採用もクソもないのでは
好きにすればいいはなし
好きにすればいいはなし
720デフォルトの名無しさん (アウアウウー Sae9-ukBL)
2022/04/03(日) 17:28:53.57ID:m8vuVm8ra 話題に食いつくのははずいのに批判だけはするんだな
てか、批判しかできないのかなw
てか、批判しかできないのかなw
721デフォルトの名無しさん (ワッチョイ 0d68-fe9w)
2022/04/03(日) 17:42:03.95ID:6Vj/pyuu0 草
722デフォルトの名無しさん (アウアウウー Sae9-fe9w)
2022/04/05(火) 23:43:32.11ID:4aElhsU0a >>714
最高のコード
最高のコード
723デフォルトの名無しさん (ワッチョイ cbda-zZJH)
2022/04/07(木) 20:06:13.11ID:k57kmbe60 >>722
End Sub の下に msgbox(msg) があるのに?
End Sub の下に msgbox(msg) があるのに?
724デフォルトの名無しさん (ワッチョイ 234f-RJrg)
2022/04/07(木) 20:57:01.15ID:WZu7hIyw0 やっと書き込めた。
BB2Cが死んでJane Stileとかいうアプリで書き込んでるけど、VBAスレもその煽りかめっきり書き込み減ってるね。
BB2Cが死んでJane Stileとかいうアプリで書き込んでるけど、VBAスレもその煽りかめっきり書き込み減ってるね。
725デフォルトの名無しさん (アウアウウー Sae9-91fs)
2022/04/07(木) 22:52:18.94ID:shKfmndDa >>723
最(もお茶が)高(く噴き出た)のコード
最(もお茶が)高(く噴き出た)のコード
726デフォルトの名無しさん (ワッチョイ 2302-1g2K)
2022/04/08(金) 09:32:33.40ID:P5V0Axif0 ハイパーリンクで、他のファイルを開こうとすると、警告ダイアログが出ますが、
(「ファイルには、ウイルスやコンピューターに問題を…」)
非表示にできますか?
レジストリでDisableHyperlinkWarningをやっても、ダメでした…。
(「ファイルには、ウイルスやコンピューターに問題を…」)
非表示にできますか?
レジストリでDisableHyperlinkWarningをやっても、ダメでした…。
727デフォルトの名無しさん (ワッチョイ 23ad-DAe0)
2022/04/08(金) 09:48:16.01ID:O75PAQWK0 ユーザーフォームに設置したボタンをクリックすると
Private Sub 〜〜〜_Clickのイベントプロシージャが追加されますが、
このコードの追加位置はどういう基準で決まっていますか?
すぐ隣のボタンのClickの近くに挿入されることもあれば、
結構離れた位置に挿入されることもあります。
Private Sub 〜〜〜_Clickのイベントプロシージャが追加されますが、
このコードの追加位置はどういう基準で決まっていますか?
すぐ隣のボタンのClickの近くに挿入されることもあれば、
結構離れた位置に挿入されることもあります。
728デフォルトの名無しさん (アウアウウー Sae9-91fs)
2022/04/08(金) 18:32:41.81ID:DozpoMh4a 質問は一人一つまで。
729デフォルトの名無しさん (ワッチョイ cbda-zZJH)
2022/04/08(金) 19:07:30.71ID:aNhRPKRk0 >>726
ウイルスでも作っているの?
ウイルスでも作っているの?
730デフォルトの名無しさん (ワッチョイ 155f-/7Bn)
2022/04/08(金) 19:44:29.30ID:p3Omju050 エクセルVBAでウイルスを作ることはできますか?
エクセルVBAでAIを作ることはできますか?
エクセルVBAでAIを作ることはできますか?
731デフォルトの名無しさん (ワッチョイ 4d17-03l7)
2022/04/08(金) 19:49:56.82ID:0/Kcf5P10 >>726
試してないから出来るか分からんけどディスプレイアラートは?
試してないから出来るか分からんけどディスプレイアラートは?
732デフォルトの名無しさん (ワッチョイ 234f-RJrg)
2022/04/08(金) 19:59:37.27ID:iHtexTHZ0733デフォルトの名無しさん (スップ Sd43-sgGH)
2022/04/08(金) 20:10:13.83ID:cwm3b4Q1d734デフォルトの名無しさん (ワッチョイ 155f-/7Bn)
2022/04/08(金) 20:43:11.43ID:p3Omju050 >>732
でもおまえウイルスの作り方わからないじゃん
でもおまえウイルスの作り方わからないじゃん
735デフォルトの名無しさん (ワッチョイ 0d68-91fs)
2022/04/08(金) 20:59:12.69ID:AMkeYZ900 ウィルスの定義は「操作する人が意図しない動作を起こすプログラム」
だから空白のボタン押すと背景の色が変わるとかそんなんでもウィルスです
だから空白のボタン押すと背景の色が変わるとかそんなんでもウィルスです
736デフォルトの名無しさん (ワッチョイ 234f-a6kw)
2022/04/08(金) 21:53:49.35ID:iHtexTHZ0737デフォルトの名無しさん (ワッチョイ 0d68-91fs)
2022/04/08(金) 22:14:19.86ID:AMkeYZ900738デフォルトの名無しさん (ワッチョイ 237c-7lVs)
2022/04/08(金) 22:18:44.47ID:7fG2FYL40 ヤンキー・ドゥードルが懐かしい
739デフォルトの名無しさん (ワッチョイ 4f34-e5Kb)
2022/04/09(土) 00:48:37.33ID:C63TJhml0 AIの定義が明確に定まってないので自己学習して勝手に洗練されていくものもAIだしただのマクロもAI
740デフォルトの名無しさん (ワッチョイ 6242-LXkm)
2022/04/09(土) 00:55:30.60ID:tyw5ZPAK0 AIは作るものじゃない
育むものなんだよ
育むものなんだよ
741デフォルトの名無しさん (アウアウウー Sabb-xb3m)
2022/04/09(土) 02:28:28.01ID:FQQX8rtBa742デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/09(土) 06:04:10.90ID:+bGajSMm0 任意の列が左端に来るように水平スクロールする方法ってある?
Application.Gotoで左端に寄せてSmallScrollで上下位置を調整してるけど完全な水平スクロールにはならないんだよね
Application.Gotoで左端に寄せてSmallScrollで上下位置を調整してるけど完全な水平スクロールにはならないんだよね
743デフォルトの名無しさん (ワッチョイ 1b17-mmuM)
2022/04/09(土) 07:34:48.36ID:Dec5MFVZ0 With ActiveWindow
.ScrollRow = x
.ScrollColumn = y
End With
.ScrollRow = x
.ScrollColumn = y
End With
744デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/09(土) 08:12:43.36ID:+bGajSMm0 >>743
それも試したけど、アクティブセルが変わると数値が変わらない?
それも試したけど、アクティブセルが変わると数値が変わらない?
745デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/09(土) 08:52:12.11ID:+bGajSMm0 任意の列とアクティブセルの列の差を求めればScrollRowで行けるかな?
今度試してみよう
今度試してみよう
746デフォルトの名無しさん (スプッッ Sd22-eTSu)
2022/04/09(土) 11:14:24.15ID:Mfv2lAJId Sub World()
Dim Abe As Virus
Set Abe = New prime minister
Abe.coin.End(xldown)
Abe.tax.End(xlup)
Abe.wing.End(xlright)
End World
Dim Abe As Virus
Set Abe = New prime minister
Abe.coin.End(xldown)
Abe.tax.End(xlup)
Abe.wing.End(xlright)
End World
747デフォルトの名無しさん (アウアウウー Sabb-xb3m)
2022/04/09(土) 12:54:27.64ID:FQQX8rtBa で、誰かがズームしたりページレイアウト変えたりして、
トラブルの元になると。
ウィンドウ系はいじらない方がいいと
職場のおじいちゃんが言ってた。
トラブルの元になると。
ウィンドウ系はいじらない方がいいと
職場のおじいちゃんが言ってた。
748デフォルトの名無しさん (ワッチョイ e202-NVQH)
2022/04/09(土) 13:45:19.95ID:6rDUdJJw0 アース、ファイア、ウォータ系の属性のほうがいいかもね
749デフォルトの名無しさん (アウアウウー Sabb-xb3m)
2022/04/09(土) 14:39:59.55ID:FQQX8rtBa Excel VBA の Window 関連のオブジェクトって、船に刻して剣を求むって感じ
走っている電車の中から、指で窓ガラスに風景を描くみたいな
走っている電車の中から、指で窓ガラスに風景を描くみたいな
750デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/09(土) 15:26:28.03ID:+bGajSMm0 さっぱり例えが分からんw
751デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/09(土) 16:04:42.29ID:2h0/Yyo40 詩的すぎるだろw
752デフォルトの名無しさん (ワッチョイ 9b2f-jtTv)
2022/04/09(土) 18:41:50.44ID:8cH1hwr70753デフォルトの名無しさん (ワッチョイ d7da-KjJm)
2022/04/09(土) 20:23:31.13ID:8/Ft6Y7L0 日本人だけど意味がさっぱりわからんw
754デフォルトの名無しさん (アウアウウー Sabb-xb3m)
2022/04/09(土) 22:16:01.68ID:XcpxlUbda ごめん失敗したテヘ
755デフォルトの名無しさん (ワッチョイ 67da-vba2)
2022/04/10(日) 01:02:21.87ID:tD6svEJl0 ヘッドレスChromeをseleniumやWebdriverなしでどうにかなりませんか?
756デフォルトの名無しさん (アウアウウー Sabb-xb3m)
2022/04/10(日) 19:56:53.98ID:anoG1hsda >>755
UiPathおすすめ
UiPathおすすめ
757デフォルトの名無しさん (ワッチョイ 7ba5-L4Li)
2022/04/11(月) 21:59:21.11ID:Kyp6sDnX0 オブジェクトの代入を同一プロジェクトで使いまわすことはできるでしょうか?
Public ws1 as worksheet
Module1
Sub test1()
Set ws1 = Worksheets("Sheet1")
ws1.Range("A1") = "Test1"
End Sub
Module2
Sub test2()
Set ws1 = Worksheets("Sheet1")
ws1.Range("A2") = "Test2"
End Sub
これを下記のようにできないかな、ということです。
Public ws1 as worksheet
Set ws1 = Worksheets("Sheet1")
Module1
Sub test1()
ws1.Range("A1") = "Test1"
End Sub
Module2
Sub test2()
ws1.Range("A2") = "Test2"
End Sub
Public ws1 as worksheet
Module1
Sub test1()
Set ws1 = Worksheets("Sheet1")
ws1.Range("A1") = "Test1"
End Sub
Module2
Sub test2()
Set ws1 = Worksheets("Sheet1")
ws1.Range("A2") = "Test2"
End Sub
これを下記のようにできないかな、ということです。
Public ws1 as worksheet
Set ws1 = Worksheets("Sheet1")
Module1
Sub test1()
ws1.Range("A1") = "Test1"
End Sub
Module2
Sub test2()
ws1.Range("A2") = "Test2"
End Sub
758デフォルトの名無しさん (ワッチョイ c6da-EhK1)
2022/04/11(月) 22:26:56.33ID:p2QF/trT0 なにがしたいのか
759デフォルトの名無しさん (スプッッ Sd22-eTSu)
2022/04/11(月) 22:56:21.06ID:7xr/cYmKd オブジェクトは無理でしょ
Funtionで対応すれば良い
最もそうしない方が良いからデフォで出来ないようになってることは考慮すべきだと思う
Funtionで対応すれば良い
最もそうしない方が良いからデフォで出来ないようになってることは考慮すべきだと思う
760デフォルトの名無しさん (ワッチョイ 1b17-mmuM)
2022/04/11(月) 23:25:19.91ID:9dLPe5470 ん?そもそもワークシートってオブジェクト化されてるんだからわざわざ変数にセットする必要なくない?
対象のシートがコードを書いているファイルにあるなら
Sheet1.Range("A1").Value = "Test1"
で良いでしょ?
対象のシートがコードを書いているファイルにあるなら
Sheet1.Range("A1").Value = "Test1"
で良いでしょ?
761デフォルトの名無しさん (ワッチョイ 7ba5-L4Li)
2022/04/11(月) 23:56:27.01ID:Kyp6sDnX0 簡略化するためにThisworkbookを省略して書きましたが、実際には
マクロ動作中にほかのブックを触っても大丈夫且つコードがすっきり
するようにSet ws1 = Thisworkbook.Worksheets("Sheet1")のように
しています
少し時間ができたので増築増築でややこしくなったコードを整理している
最中で、複数のプロシージャで使う固定のシートはまとめて変数にセットして
おこうかと思ったのですがFunctionで調べてみます、ありがとうございます
マクロ動作中にほかのブックを触っても大丈夫且つコードがすっきり
するようにSet ws1 = Thisworkbook.Worksheets("Sheet1")のように
しています
少し時間ができたので増築増築でややこしくなったコードを整理している
最中で、複数のプロシージャで使う固定のシートはまとめて変数にセットして
おこうかと思ったのですがFunctionで調べてみます、ありがとうございます
762デフォルトの名無しさん (ワッチョイ 9b2f-U3yj)
2022/04/11(月) 23:58:43.07ID:amT3mnzR0 変数を使いまわす(というか広域で使う)のは普通にできる
モジュールレベルでPublic変数定義するだけ
なんならモジュール名で修飾してもいい
ただ、変数の寿命が管理しにくいから、
中身がセットされてないとか、いつの間にか中身が消えてるとかいうことになるかもなw
モジュールレベルでPublic変数定義するだけ
なんならモジュール名で修飾してもいい
ただ、変数の寿命が管理しにくいから、
中身がセットされてないとか、いつの間にか中身が消えてるとかいうことになるかもなw
763デフォルトの名無しさん (ワッチョイ 1b17-mmuM)
2022/04/12(火) 00:23:20.44ID:ccOkbRo70 シートをオブジェクト名で指定すればどのブックを触っていようがそのコードが書いてあるブックから参照すると思うのだけど
>>761 がやろうとしてる事って他のブックのシートを変数に収納したい場合しか使わなくないか?
>>761 がやろうとしてる事って他のブックのシートを変数に収納したい場合しか使わなくないか?
764デフォルトの名無しさん (ワッチョイ 43ce-jTyu)
2022/04/12(火) 02:00:50.12ID:vEgugssg0765デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/12(火) 06:30:21.52ID:j+U2fOIu0 やるならこうか?
init()に色々初期化みたいなものをまとめて、毎回呼び出す
Public ws1
Sub init()
Set ws1 = Worksheets("sheet1")
End Sub
Sub foo()
Call init
Cells(1, 1) = 1
End Sub
Sub foo2()
Call init
Cells(2, 2) = 2
End Sub
init()に色々初期化みたいなものをまとめて、毎回呼び出す
Public ws1
Sub init()
Set ws1 = Worksheets("sheet1")
End Sub
Sub foo()
Call init
Cells(1, 1) = 1
End Sub
Sub foo2()
Call init
Cells(2, 2) = 2
End Sub
766デフォルトの名無しさん (ワッチョイ bbe6-hh9d)
2022/04/12(火) 06:46:39.08ID:da5RcI7d0 汎用性と独立性を確保するなら引数でシートを渡せ
767デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/12(火) 07:15:19.69ID:t+9U/8lg0768デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/12(火) 07:20:31.49ID:j+U2fOIu0 こういうイメージ?
よく考えたらpublicにする必要性が全くない
Sub init()
Set ws1 = Worksheets("sheet1")
Set ws2 = Worksheets("sheet2")
Set ws3 = Worksheets("sheet3")
Set ws4 = Worksheets("sheet4")
End Sub
Sub foo()
Call init
ws1.Cells(1, 1) = 1
End Sub
Sub foo2()
Call init
ws2.Cells(2, 2) = 2
End Sub
よく考えたらpublicにする必要性が全くない
Sub init()
Set ws1 = Worksheets("sheet1")
Set ws2 = Worksheets("sheet2")
Set ws3 = Worksheets("sheet3")
Set ws4 = Worksheets("sheet4")
End Sub
Sub foo()
Call init
ws1.Cells(1, 1) = 1
End Sub
Sub foo2()
Call init
ws2.Cells(2, 2) = 2
End Sub
769デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/12(火) 07:21:37.35ID:j+U2fOIu0 と思ったらpublicいるわスコープ他の言語と間違えたわ
770デフォルトの名無しさん (ワッチョイ 6752-0o7i)
2022/04/12(火) 17:42:54.51ID:oSnOjvyr0 Recordset.openでselect文を実行するとエラーになるけどツールでログに出した物を実行してもエラーにならない時って何が原因?
ダブルクォートは含まれてない
あとはイミディエイトウィンドウに出てくるsqlが変なとこで改行されてるけど関係ないよね?
ダブルクォートは含まれてない
あとはイミディエイトウィンドウに出てくるsqlが変なとこで改行されてるけど関係ないよね?
771デフォルトの名無しさん (ラクッペペ MM8e-hh9d)
2022/04/12(火) 17:45:16.76ID:pq/BAZJoM シラネーヨ
772デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/12(火) 19:22:20.07ID:D2BP6h+A0 742で書いた完全な水平スクロールできたわ
773デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/12(火) 19:25:18.42ID:D2BP6h+A0 >>757
Sheet1モジュールに書くだけでは?
Sheet1モジュールに書くだけでは?
774デフォルトの名無しさん (ワッチョイ c6da-EhK1)
2022/04/12(火) 19:48:28.48ID:hYDOb6070 >>770
それだけで答えられるほどエスパーじゃない
それだけで答えられるほどエスパーじゃない
775デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/12(火) 19:58:04.86ID:t+9U/8lg0 >>770
まず出力されているエラーは何なの?
まず出力されているエラーは何なの?
776デフォルトの名無しさん (ワッチョイ 6752-0o7i)
2022/04/12(火) 20:52:44.19ID:oSnOjvyr0 ora 00933
sqlコマンドが正しく終了されていません
が出るんだよね
sqlコマンドが正しく終了されていません
が出るんだよね
777デフォルトの名無しさん (ワッチョイ e2da-vtdv)
2022/04/12(火) 21:13:36.65ID:cLFsXNmb0 そのままのエラー文でググれば一発で回答出てくるぢゃねーか
778デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/12(火) 21:30:37.91ID:t+9U/8lg0 >>776
SQLのケツに;付けろってよ
SQLのケツに;付けろってよ
779デフォルトの名無しさん (ワッチョイ 7ba5-mmuM)
2022/04/13(水) 01:24:31.19ID:idY8HIbz0 757です、いろいろご意見ありがとうございます
その後考えた結果、シートのオブジェクト名を変数として代入しようとした名前に変えればいいんじゃないかと思いついたんですが問題ないでしょうか
その後考えた結果、シートのオブジェクト名を変数として代入しようとした名前に変えればいいんじゃないかと思いついたんですが問題ないでしょうか
780デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/13(水) 03:33:56.70ID:+aMOkW0p0 >>779
シチュエーションにもよるかな。
シート名を変えられてもそのシートを使う前提であればそれでいいんじゃないかな。
その場合、
自ブックのシートであれば
Dim targetSheet As Worksheet
Set targetSeet = 変更後のシートオブジェクト名
みたいに使えるし、
他ブックのシートを扱う場合は
Dim targetSheet As Worksheet
Set targetSheet = ブックオブジェクト.(シートオブジェクト.Name)
みたいに書けば設定出来る。
もっとも、後者の書き方で前者を賄えるから後者だけ関数化してそれを使い回してもいいけどね。
シチュエーションにもよるかな。
シート名を変えられてもそのシートを使う前提であればそれでいいんじゃないかな。
その場合、
自ブックのシートであれば
Dim targetSheet As Worksheet
Set targetSeet = 変更後のシートオブジェクト名
みたいに使えるし、
他ブックのシートを扱う場合は
Dim targetSheet As Worksheet
Set targetSheet = ブックオブジェクト.(シートオブジェクト.Name)
みたいに書けば設定出来る。
もっとも、後者の書き方で前者を賄えるから後者だけ関数化してそれを使い回してもいいけどね。
781デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/13(水) 07:03:06.30ID:CoVp5Ukt0 >>779
オブジェクト名はやめたほうが良い。あんまり意味が無い
やるなら、シートの内容を変数名にする
ローマ字
set shain_master = sheet("社員マスター")
日本語許容するなら
set 社員マスタ = sheet("社員マスター")
なおベストは英語
オブジェクト名はやめたほうが良い。あんまり意味が無い
やるなら、シートの内容を変数名にする
ローマ字
set shain_master = sheet("社員マスター")
日本語許容するなら
set 社員マスタ = sheet("社員マスター")
なおベストは英語
782デフォルトの名無しさん (ブーイモ MM93-jTyu)
2022/04/13(水) 07:35:12.98ID:6wqio091M 会社員を英語でなんと言うかがわからんわ
worker(労働者)やemployee(被雇用者)じゃニュアンスが違うしー
辞書なしですぐ出てくるレベルのやつはVBAなんかやってないやろ、という偏見
worker(労働者)やemployee(被雇用者)じゃニュアンスが違うしー
辞書なしですぐ出てくるレベルのやつはVBAなんかやってないやろ、という偏見
783デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/13(水) 07:37:38.41ID:CoVp5Ukt0 staffでええやろ
784デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/13(水) 07:50:17.55ID:+aMOkW0p0785デフォルトの名無しさん (スプッッ Sd7a-jTyu)
2022/04/13(水) 07:56:48.50ID:HWn/7Hddd Google翻訳だとmember
んー、なんかしっくり来ない
んー、なんかしっくり来ない
786デフォルトの名無しさん (ワッチョイ 43ce-jTyu)
2022/04/13(水) 07:59:18.64ID:PsKYJxH90 staffは関係者ってイメージ
787デフォルトの名無しさん (スフッ Sd02-jTyu)
2022/04/13(水) 08:15:50.97ID:1kKv9jFRd staffという単語はcompanyと同義で集団に対して使うって日本人は意外とわかってない
788デフォルトの名無しさん (ワッチョイ 7b68-xb3m)
2022/04/13(水) 08:30:55.20ID:CoVp5Ukt0 employee以外ないだろう
789デフォルトの名無しさん (スプッッ Sd22-eTSu)
2022/04/13(水) 08:56:08.44ID:wBIIYhTid 会社員という表現は英語では難しい
大人しく syachiku か Karoushi_Man にしとけ
大人しく syachiku か Karoushi_Man にしとけ
790デフォルトの名無しさん (ブーイモ MM02-CB6w)
2022/04/13(水) 09:04:23.41ID:YJgAVhDkM 業務用語の変数は日本語で業務用語そのものを使ってる
中途半端な英語だと誤解しやすいし、ローマ字は読みづらい
中途半端な英語だと誤解しやすいし、ローマ字は読みづらい
791デフォルトの名無しさん (ワッチョイ e2da-vtdv)
2022/04/13(水) 10:04:01.74ID:NHlBNLdW0 Accessならお馴染みの「Northwind」のテーブルでは Employee List とか Employee Details
概念としての会社員ではなく、自社の社員リストなので「従業員・使用人」の意で
ま、そのファイルを誰が見る?誰が使う?どこに出す?で適宜に 恥かかない程度で 何だっていいんだろうけれども
概念としての会社員ではなく、自社の社員リストなので「従業員・使用人」の意で
ま、そのファイルを誰が見る?誰が使う?どこに出す?で適宜に 恥かかない程度で 何だっていいんだろうけれども
792デフォルトの名無しさん (ワッチョイ df01-ebI4)
2022/04/13(水) 10:09:02.25ID:93SXwTUS0 リーマンが和製英語からすでに世界に浸透してる
793デフォルトの名無しさん (ブーイモ MM02-mmuM)
2022/04/13(水) 10:28:39.30ID:Wmi1ga+iM ワークマン
794デフォルトの名無しさん (ワッチョイ 7fda-NgXG)
2022/04/13(水) 11:06:56.09ID:BozzLOUH0 ワークマンは流行りよ
795デフォルトの名無しさん (スップ Sd22-2p/j)
2022/04/13(水) 12:58:38.46ID:7IxClg8bd 緊急です!
マクロの入ったボタンが図だかイラストになってしまい困ってます。
直し方のアドバイスお願いします。
マクロの入ったボタンが図だかイラストになってしまい困ってます。
直し方のアドバイスお願いします。
796デフォルトの名無しさん (ワッチョイ 6711-LXkm)
2022/04/13(水) 13:07:23.24ID:zDnWB3YN0797デフォルトの名無しさん (ワッチョイ 2349-btYf)
2022/04/13(水) 13:09:58.08ID:Wntan1Ql0 こういうの30分一万円無保証とかで稼げないかな
798デフォルトの名無しさん (ワッチョイ e24f-EtAN)
2022/04/13(水) 13:57:45.74ID:+aMOkW0p0 >>795
もうその図からマクロ実行させちゃえばいいじゃん
もうその図からマクロ実行させちゃえばいいじゃん
799デフォルトの名無しさん (ワッチョイ e202-7fC7)
2022/04/13(水) 14:00:17.02ID:uBZa/q6E0 ■質問
サウンド再生は何通りかあるけど、
一番遅延が小さい方法は何ですか?
winmmのPlaySound ?
サウンド再生は何通りかあるけど、
一番遅延が小さい方法は何ですか?
winmmのPlaySound ?
800デフォルトの名無しさん (テテンテンテン MM8e-2p/j)
2022/04/13(水) 14:08:46.36ID:6qNApkxLM801デフォルトの名無しさん (ワッチョイ 43a6-mtZy)
2022/04/13(水) 15:42:21.02ID:7cmYTCQn0 3時間くらいかけてVBA作って、合間に別のエクセルファイル開いて、閉じようとしたら
「変更を保存しますか?」って出たので、保存せずに閉じたら。
VBAを作った方のファイルまで変更保存せずに閉じられてしまったーーー!!
どうにかならない?
「変更を保存しますか?」って出たので、保存せずに閉じたら。
VBAを作った方のファイルまで変更保存せずに閉じられてしまったーーー!!
どうにかならない?
802デフォルトの名無しさん (スップ Sd22-2p/j)
2022/04/13(水) 15:45:55.22ID:7IxClg8bd とりあえず顧客に頭を下げてFAXでリスト送って頂いたのでしばらくはなんとかなりそうですがエクセルファイル自体のトラブルについては全員サッパリ意味不明なためどうしようも無さそうです…
(エクセルファイル作った方自身が既に会社にいないのでどうしようもない)
とりあえずエクセルファイルがどうする事もできないため私と社長ら数名は土日も休日出勤して1月から4月までの記録も全部紙ベースの資料に手書きで書き写す事になりそうです
しばらくは紙とペンでのアナログなやり方で回すしかないですがアドバイスくださった方ありがとうございました
(エクセルファイル作った方自身が既に会社にいないのでどうしようもない)
とりあえずエクセルファイルがどうする事もできないため私と社長ら数名は土日も休日出勤して1月から4月までの記録も全部紙ベースの資料に手書きで書き写す事になりそうです
しばらくは紙とペンでのアナログなやり方で回すしかないですがアドバイスくださった方ありがとうございました
803デフォルトの名無しさん (ワッチョイ c6da-EhK1)
2022/04/13(水) 17:20:07.59ID:SMVlXKyy0 >>801
3時間くらいなら今からやれよ
3時間くらいなら今からやれよ
804デフォルトの名無しさん (ワッチョイ 068e-pUVk)
2022/04/13(水) 17:28:47.62ID:MldHjaMW0805デフォルトの名無しさん (ブーイモ MM02-mmuM)
2022/04/13(水) 17:42:34.06ID:Wmi1ga+iM >>801
該当のファイルを開いた状態でファイルタブのどこかにある自動保存云々が書いてある場所を探せ
運が良ければ一時ファイルが残ってる
残ってなけりゃ諦めろ
次からは動作確認をする前に保存する癖をつけるようにするんだな
該当のファイルを開いた状態でファイルタブのどこかにある自動保存云々が書いてある場所を探せ
運が良ければ一時ファイルが残ってる
残ってなけりゃ諦めろ
次からは動作確認をする前に保存する癖をつけるようにするんだな
806デフォルトの名無しさん (ワッチョイ cb5f-5i8i)
2022/04/13(水) 19:21:42.96ID:9TA12m3K0 >>801
これがあるからコーティング中はOneDriveに置いとる
これがあるからコーティング中はOneDriveに置いとる
807デフォルトの名無しさん (スプッッ Sd22-eTSu)
2022/04/13(水) 21:38:12.45ID:wBIIYhTid >>805
何で誰でも言える極々普通のアドバイスをこんなに上から目線で言えるんだろう
何で誰でも言える極々普通のアドバイスをこんなに上から目線で言えるんだろう
808デフォルトの名無しさん (ワッチョイ 1b17-mmuM)
2022/04/13(水) 21:47:36.66ID:MBul3VW80 便所の落書きにいちいち目くじら立てて突っ掛かるなよ
より一層老けて見えるぞ
より一層老けて見えるぞ
809デフォルトの名無しさん (ワッチョイ 9bda-EhK1)
2022/04/13(水) 22:55:33.89ID:uonj2wEf0 全国10エリアのそれぞれに、2016年度から6か年度分の「各年度集計用book」があり、
中身は1時間値と月合計を集計する等のクエリーが17あって、
これをsheet上のクエリーリストを基に
For Nextで順次更新・上書き保存するVBAを仕込んであります。
これとは別に、各エリアごとにやはりbookのフルパスリストを基に
For Nextで「各年度集計用book」を順次開いて、
中のVBAを実行するよう仕込んだ「各エリア一括更新book」を作りました。
(今さら2016年度を再集計するのは、たまにシレーッと修正が訴求修正が入るため)
これまで10ヶ月間ほどの月次更新では問題もなく動いてきたのですが、今月の更新で
・sheet名とクエリー名によるクエリー更新のステップでデバックエラーで止まった
・2つ目2017年度あたりのbookをVBAで開いたと思ったら、Excelごと落ちた
となり、不安定になりました。
モジュールごと再構成たり、「各年度用集計book」クエリー計算を簡略化して17ステップに削減したりして、
・タスクマネージャーでは動作中のメモリーは最大10GB/32GBくらい、CPU使用率は最大60%弱
・1つの「各年度集計用book」の所要時間に30秒程度
まで軽量化したのですが、今後もbook数が増えることを考えると
何か工夫のしどころはないものかと。
自分で気になっているのは、6か年度分のbook更新がどうにか上手くいっても、
「各エリア一括更新book」のプロジェクトに、
済んだはずの「各年度集計用book」の情報が残っていること。
https://i.imgur.com/BvkH6sr.png
よく分からないけれど、VBAが扱えるインスタンス数を超過しているのか?
これが残っていて良いのか、よくわかりません。
・Set wb = Workbooks.Open で開いて
・wb.Close SaveChanges:=True で上書き保存して閉じているのですが、
・For Next内で済んだ変数はできる限りNothingで開放
していますが、改善の余地はありますか?
中身は1時間値と月合計を集計する等のクエリーが17あって、
これをsheet上のクエリーリストを基に
For Nextで順次更新・上書き保存するVBAを仕込んであります。
これとは別に、各エリアごとにやはりbookのフルパスリストを基に
For Nextで「各年度集計用book」を順次開いて、
中のVBAを実行するよう仕込んだ「各エリア一括更新book」を作りました。
(今さら2016年度を再集計するのは、たまにシレーッと修正が訴求修正が入るため)
これまで10ヶ月間ほどの月次更新では問題もなく動いてきたのですが、今月の更新で
・sheet名とクエリー名によるクエリー更新のステップでデバックエラーで止まった
・2つ目2017年度あたりのbookをVBAで開いたと思ったら、Excelごと落ちた
となり、不安定になりました。
モジュールごと再構成たり、「各年度用集計book」クエリー計算を簡略化して17ステップに削減したりして、
・タスクマネージャーでは動作中のメモリーは最大10GB/32GBくらい、CPU使用率は最大60%弱
・1つの「各年度集計用book」の所要時間に30秒程度
まで軽量化したのですが、今後もbook数が増えることを考えると
何か工夫のしどころはないものかと。
自分で気になっているのは、6か年度分のbook更新がどうにか上手くいっても、
「各エリア一括更新book」のプロジェクトに、
済んだはずの「各年度集計用book」の情報が残っていること。
https://i.imgur.com/BvkH6sr.png
よく分からないけれど、VBAが扱えるインスタンス数を超過しているのか?
これが残っていて良いのか、よくわかりません。
・Set wb = Workbooks.Open で開いて
・wb.Close SaveChanges:=True で上書き保存して閉じているのですが、
・For Next内で済んだ変数はできる限りNothingで開放
していますが、改善の余地はありますか?
811デフォルトの名無しさん (ワッチョイ df01-ebI4)
2022/04/14(木) 08:48:02.28ID:jf4kHNax0812デフォルトの名無しさん (ワッチョイ 06b0-oahs)
2022/04/14(木) 09:46:20.53ID:EGNxXvqd0 >>809
マクロを1つの専用ブックにまとめてみたら
マクロを1つの専用ブックにまとめてみたら
813デフォルトの名無しさん (ワッチョイ 123d-P+J3)
2022/04/14(木) 13:25:49.47ID:E7ePXpuT0 VBAで他ブックのプロシージャを実行したいんだけど、実行まちをなくすことてできる?
Application.Run "Book2!Test2"
を実行したあと、"Book2!Test2"の処理終了を待たずに次の行に移りたいんだが。
Application.Run "Book2!Test2"
を実行したあと、"Book2!Test2"の処理終了を待たずに次の行に移りたいんだが。
814デフォルトの名無しさん (ワッチョイ 4349-K8WP)
2022/04/14(木) 13:53:36.44ID:TZzbtw0W0 非同期は無理
試してないけど、別のApplicationインスタンスを作成して
そちらでファイルを読み込んで実行とか
試してないけど、別のApplicationインスタンスを作成して
そちらでファイルを読み込んで実行とか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- トランプ、G7に代わるcore 5を発表 [805596214]
- お前らがやってるバイト教えて
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 上司がアンパンマン体操のリズムで「アンポンタンは君か〜?」って歌うんやが
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 女だけど友達の家行こうと思ったけど車動かないんだけど
