!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part62
https://mevius.5ch.net/test/read.cgi/tech/1561303297/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part63
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ d3d0-EPXH)
2019/09/16(月) 19:34:59.04ID:emfTAhXr0567デフォルトの名無しさん (ワッチョイ 4ada-QPqB)
2019/11/02(土) 23:34:47.29ID:FVhvHALx0568デフォルトの名無しさん (ドコグロ MM02-+xQI)
2019/11/02(土) 23:38:18.19ID:neC/7x9UM >>566
いちいち構うなよ…
いちいち構うなよ…
569デフォルトの名無しさん (ワッチョイ ca59-xAfC)
2019/11/03(日) 00:02:25.36ID:uWoEfwnV0 おならが止まらん
570デフォルトの名無しさん (ワッチョイ 1bc4-5gQh)
2019/11/03(日) 04:16:21.62ID:C9sdk88g0 ユーザーフォームが表示されてる状態でキーボードのキーの組み合わせ(ctrl+何かとか)をした際にだけ、フォーム上に表示される様にするにはどう言ったコードにすればいいでしょう?
571デフォルトの名無しさん (アークセー Sx03-9ZEm)
2019/11/03(日) 05:12:05.86ID:dj0payfvx >>570
UserFormのKeyDownイベントで拾う
たとえばUserFormの上でCtrlキーとAキーが同時に押されたときにCommandButton1を表示するという処理なら下のようになる
押された文字キーを示すキーコードは引数KeyCodeに定数で格納されるけど、Aキー以外の文字キーにしたいなら定数は自分で調べてくれ
あと次からは何を表示したいのか目的語をきちんと書くように
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 65 And Shift = vbCtrlMask Then Me.CommandButton1.Visible = True
End Sub
UserFormのKeyDownイベントで拾う
たとえばUserFormの上でCtrlキーとAキーが同時に押されたときにCommandButton1を表示するという処理なら下のようになる
押された文字キーを示すキーコードは引数KeyCodeに定数で格納されるけど、Aキー以外の文字キーにしたいなら定数は自分で調べてくれ
あと次からは何を表示したいのか目的語をきちんと書くように
Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 65 And Shift = vbCtrlMask Then Me.CommandButton1.Visible = True
End Sub
572デフォルトの名無しさん (ブーイモ MM4f-VCHd)
2019/11/03(日) 05:37:41.26ID:ZKxIvhRAM Withってコーティングの手間を省く、見映え以外に良いこと有りますか?
573デフォルトの名無しさん (ドコグロ MM02-+xQI)
2019/11/03(日) 06:42:19.84ID:RKQY4+qlM >>572
Dim S As Xxx
Set S = Yyy
S.Abc = …
S.Def = …
より
With Yyy
.Abc = …
.Def = …
End With
の方が微妙に速いとかもあったかも
まあ気にするほどの差はない
Dim S As Xxx
Set S = Yyy
S.Abc = …
S.Def = …
より
With Yyy
.Abc = …
.Def = …
End With
の方が微妙に速いとかもあったかも
まあ気にするほどの差はない
574デフォルトの名無しさん (ワッチョイ 1bc4-5gQh)
2019/11/03(日) 08:20:53.85ID:C9sdk88g0575デフォルトの名無しさん (ワッチョイ c610-HjOu)
2019/11/03(日) 09:38:51.22ID:459Gcksu0 まず変数名を考えなくて良いという点、
それから、end with で破棄(解放)される点
それから、end with で破棄(解放)される点
576デフォルトの名無しさん (アークセー Sx03-9ZEm)
2019/11/03(日) 13:54:04.03ID:dj0payfvx 逆にWithステートメントで取得した参照がEnd Withまで静的に保持される点は注意すべきポイントでもある
例えばWith ActiveSheet で始まるWithブロック内で他シートをアクティブにしても、ドットでアクセス提供されるメンバの親はWith宣言時点のActiveSheetになるからな
例えばWith ActiveSheet で始まるWithブロック内で他シートをアクティブにしても、ドットでアクセス提供されるメンバの親はWith宣言時点のActiveSheetになるからな
577デフォルトの名無しさん (ドコグロ MM02-l9Pq)
2019/11/04(月) 01:41:27.33ID:uMNIwQlPM Withの読み方はウイズだと思うけど書くときの頭の中はいつもウイテンなのは俺だけなのかな
578デフォルトの名無しさん (ワッチョイ 4ada-QPqB)
2019/11/04(月) 02:38:13.83ID:C7VrCGoL0 読み方があってるかどうか不安なのはあるな。
ナンバーフォーマットローカルとか。
ナンバーフォーマットローカルとか。
579デフォルトの名無しさん (ブーイモ MMea-HjOu)
2019/11/04(月) 02:46:05.97ID:Y6Gluo6PM バリアントであってる?w
580デフォルトの名無しさん (ワッチョイ 4ada-QPqB)
2019/11/04(月) 03:13:21.06ID:C7VrCGoL0 最初は、ヤッホージャパンって何だよwwwって思ったな。
581デフォルトの名無しさん (アークセー Sx03-9ZEm)
2019/11/04(月) 03:53:28.93ID:CYpqTCzkx むかしFalseのことファルスって読んでた
ファルスがギリシャ語で陰部を意味する単語だと知ったのは最近
ファルスがギリシャ語で陰部を意味する単語だと知ったのは最近
582デフォルトの名無しさん (ワッチョイ 07ce-qV4/)
2019/11/04(月) 09:39:04.15ID:gB0LOFjS0 滅びの呪文
583デフォルトの名無しさん (ワッチョイ 67da-NOwR)
2019/11/04(月) 14:50:42.78ID:O9lg7NQ30 w
584デフォルトの名無しさん (ワイーワ2 FF82-Se/k)
2019/11/05(火) 18:34:38.01ID:CrKvYzfVF585デフォルトの名無しさん (ラクペッ MMfb-KqWR)
2019/11/05(火) 18:44:36.75ID:v4Zm9Tj+M >>581
20年以上ファルスと読んでた。最近Youtubeでフォルスだと知った。Bluetoothを何度教えてもブルースと読む同僚を笑えない。
20年以上ファルスと読んでた。最近Youtubeでフォルスだと知った。Bluetoothを何度教えてもブルースと読む同僚を笑えない。
586デフォルトの名無しさん (スププ Sdea-uEAZ)
2019/11/05(火) 18:50:10.04ID:W9mxYkl/d >>585
ワイの周りにもファルス詠みはたくさんいる。中高の英語の勉強で発音記号見たことあるはずなのに
ワイの周りにもファルス詠みはたくさんいる。中高の英語の勉強で発音記号見たことあるはずなのに
587デフォルトの名無しさん (ワッチョイ 9f7c-a6AK)
2019/11/05(火) 19:54:14.94ID:zWfG7OZu0 教えてくれた先生がファルスだったので周りもみんなファルス読み
588デフォルトの名無しさん (アウアウウー Sa2f-NOwR)
2019/11/05(火) 20:22:41.01ID:JryaN2pta 上司からフォルスで教わった
589デフォルトの名無しさん (ワッチョイ 6f5f-ANgw)
2019/11/05(火) 21:16:39.16ID:rpaa5EWu0 フォルス?フォールスだろ?
英語知らんのかな
英語知らんのかな
590デフォルトの名無しさん (ワッチョイ 4a42-ANgw)
2019/11/05(火) 21:29:26.89ID:hUdA7EQo0 ファーストフードがいつの間にかファストフードになってるようなもんだろ
591デフォルトの名無しさん (ワッチョイ 6f5f-ANgw)
2019/11/05(火) 21:32:19.18ID:rpaa5EWu0 いや単にバカなだけだろw
592デフォルトの名無しさん (ワッチョイ caea-lfDl)
2019/11/05(火) 22:00:02.40ID:Y2zra18+0 >>589
発音記号みると、どっちもあるみたいだね。
発音記号みると、どっちもあるみたいだね。
593デフォルトの名無しさん (ワッチョイ c610-HjOu)
2019/11/05(火) 22:35:00.66ID:ah8KxcV+0 カタカナに当てはめるんじゃないfalseはfalseだぜ
594デフォルトの名無しさん (アウアウエー Sac2-x9nz)
2019/11/05(火) 22:50:55.14ID:yUheLICMa ファォッルスッ!
595デフォルトの名無しさん (ワッチョイ c610-HjOu)
2019/11/05(火) 22:52:22.61ID:ah8KxcV+0 ふぁっぁく!
596デフォルトの名無しさん (ワッチョイ 4aa2-aDcy)
2019/11/05(火) 23:47:59.23ID:7oZHxMow0 野球のファールみたいなもんだろ
よってファールスで
よってファールスで
597デフォルトの名無しさん (ワッチョイ de61-DOEl)
2019/11/06(水) 06:04:23.35ID:jiZZUv+M0598デフォルトの名無しさん (ワッチョイ de61-DOEl)
2019/11/06(水) 06:44:01.06ID:jiZZUv+M0599デフォルトの名無しさん (ワッチョイ 4ada-QPqB)
2019/11/06(水) 19:00:52.62ID:XsHQlDv60 ん?
ムサンバニかモーサンバーニーかっていう話?
ムサンバニかモーサンバーニーかっていう話?
600デフォルトの名無しさん (アウアウウー Sa2f-NOwR)
2019/11/06(水) 19:53:02.84ID:3KrvKGm6a ピッツァのことか
601デフォルトの名無しさん (オッペケ Sr0f-I9Tk)
2019/11/07(木) 00:18:34.56ID:Vgod5FHRr すみません。
最新のWindows10でVBAを実行したところ、VBScript.RegExpのCreateObjectに失敗しました。
IEのVBS機能が無効化された影響によるものでしょうか?
回避策等ありますでしょうか?
最新のWindows10でVBAを実行したところ、VBScript.RegExpのCreateObjectに失敗しました。
IEのVBS機能が無効化された影響によるものでしょうか?
回避策等ありますでしょうか?
602デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/07(木) 03:57:12.24ID:sFRacxbxx >>601
試してないけどJScriptを使ったらどうかな
32bit環境ならScriptControl オブジェクトをCreateObjectで生成してJScriptの正規表現を使う
62bit環境ならMSHTMLオブジェクトでIEのエンジンのJScript実行環境を生成して、そこからJScriptの正規表現を使う
試してないけどJScriptを使ったらどうかな
32bit環境ならScriptControl オブジェクトをCreateObjectで生成してJScriptの正規表現を使う
62bit環境ならMSHTMLオブジェクトでIEのエンジンのJScript実行環境を生成して、そこからJScriptの正規表現を使う
603デフォルトの名無しさん (ワッチョイ 0fcc-OQ0I)
2019/11/07(木) 19:03:46.63ID:JqbJgiKT0 同じフォルダ内の他のファイルを削除しようとすると
ファイルは削除されますが、
「実行時エラー'70': 書き込みできません。」
がでて処理が止まります。
Dim aa As String
aa = ThisWorkbook.Path & "\"
Kill aa & "*.*"
どうすれば止まらずに処理できますか
ファイルは削除されますが、
「実行時エラー'70': 書き込みできません。」
がでて処理が止まります。
Dim aa As String
aa = ThisWorkbook.Path & "\"
Kill aa & "*.*"
どうすれば止まらずに処理できますか
604デフォルトの名無しさん (ワッチョイ 0f8e-8UzB)
2019/11/07(木) 19:14:00.49ID:JuEkRQF70 >>603
自分の手で自分の頸を吊ってみればわかるぞ
自分の手で自分の頸を吊ってみればわかるぞ
605デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/07(木) 19:14:43.23ID:A6k0oUZwx >>603
ThisworkbookそのものをKillしようとして失敗してる
ThisworkbookそのものをKillしようとして失敗してる
607デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/07(木) 19:51:15.23ID:DHbfNndS0 >>606
ひとつずつ確認しながら消す
ひとつずつ確認しながら消す
608デフォルトの名無しさん (アウアウウー Sacf-GHlP)
2019/11/07(木) 19:54:49.91ID:Hld4e4lOa エラー処理いれる
609デフォルトの名無しさん (ワントンキン MMbf-cnl9)
2019/11/07(木) 19:56:45.33ID:5uk1oCuaM611デフォルトの名無しさん (ワッチョイ 0f8e-8UzB)
2019/11/07(木) 20:19:39.30ID:JuEkRQF70 >>610
馬鹿は死ねよ
馬鹿は死ねよ
612デフォルトの名無しさん (アウアウウー Sacf-GHlP)
2019/11/07(木) 20:29:48.40ID:Hld4e4lOa >>610
607のやり方がいいと思うぞ
607のやり方がいいと思うぞ
613デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/07(木) 20:32:08.30ID:DHbfNndS0 >>609
thisworkbookを消そうとした時以外でも同じエラーが出ることがある
thisworkbookを消そうとした時以外でも同じエラーが出ることがある
614デフォルトの名無しさん (ワッチョイ 8b01-U1MJ)
2019/11/07(木) 20:46:34.17ID:gQ6uYn6M0 例外前提の分岐とか一番やっちゃいけないだろ
615デフォルトの名無しさん (ワッチョイ 5bda-AXNO)
2019/11/08(金) 03:21:06.91ID:ebkgjtQt0 kill *.* とか普通は怖くてできないぞ
616デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/08(金) 03:24:31.82ID:TcyEUh9gx FileSystemObjectとか使えばいいのに
617デフォルトの名無しさん (ワッチョイ ef10-wQYL)
2019/11/08(金) 07:35:20.51ID:/14Ittk50 https://gigazine.net/amp/20191107-drum-machine-in-excel
スーパーテクを俺に継承してくれw
スーパーテクを俺に継承してくれw
618デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/09(土) 08:05:58.77ID:FLPipJw+x >>603
Dim fso As Object
Dim fr As Object
Dim fl As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set fr = fso.GetFolder(ThisWorkbook.Path)
On Error Resume Next
For Each fl In fr.Files
If fl.Name <> ThisWorkbook.Name Then
fl.Delete
If Err.Number <> 0 Then
Debug.Print "Err.Number:" & Err.Number &" FileName:" & fl.Name
Err.Clear
End If
End If
Next fl
Dim fso As Object
Dim fr As Object
Dim fl As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Set fr = fso.GetFolder(ThisWorkbook.Path)
On Error Resume Next
For Each fl In fr.Files
If fl.Name <> ThisWorkbook.Name Then
fl.Delete
If Err.Number <> 0 Then
Debug.Print "Err.Number:" & Err.Number &" FileName:" & fl.Name
Err.Clear
End If
End If
Next fl
619デフォルトの名無しさん (ブーイモ MMbf-NtqY)
2019/11/09(土) 09:04:21.85ID:DhErEMKcM Dim wb as Workbook
...
wbが開いているか閉じられているか確認する方法ありますか?
...
wbが開いているか閉じられているか確認する方法ありますか?
620デフォルトの名無しさん (ワッチョイ eff7-jCOF)
2019/11/09(土) 09:50:21.72ID:s5KKViGX0 For Each wb in workbooks で名前やパスをチェックするとか
621デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/09(土) 10:39:45.65ID:YT93jrBPx >>620
そのやり方だとNASとかにある共有ファイルを他人が開いてる場合には判定不可能
>>619
対象のファイルをエクセルファイルとして開かずにVB6のOpen ステートメントの追記モードで開くのがオーソドックスなやり方
他のユーザーエンティティが編集権をロックした状態だとファイルが開けずエラーが発生することを利用する
エラーコードを調べて0より大きい場合はファイルが開かれている、そうでなければファイルが開かれていないと判断する
ただし負荷対策が最適化されていないネットワーク環境でサーバーの応答が遅くなっている場合、数分前に誰かが閉じたファイルを開いていると判定してしまうので要注意
'サンプルコード
Sub Sample()
If IsFileOpened("任意のブックのフルパス") Then
MsgBox "開かれています"
Else
MsgBox "開かれていません"
End If
End Sub
Function IsFileOpened(fliepath as String) As Boolean
On Error Resume Next
Open filepath For Append As #1
Close #1
If Err.Number > 0 Then
IsFileOpened = True
Err.Clear
Else
IsFileOpened = False
End If
End Function
そのやり方だとNASとかにある共有ファイルを他人が開いてる場合には判定不可能
>>619
対象のファイルをエクセルファイルとして開かずにVB6のOpen ステートメントの追記モードで開くのがオーソドックスなやり方
他のユーザーエンティティが編集権をロックした状態だとファイルが開けずエラーが発生することを利用する
エラーコードを調べて0より大きい場合はファイルが開かれている、そうでなければファイルが開かれていないと判断する
ただし負荷対策が最適化されていないネットワーク環境でサーバーの応答が遅くなっている場合、数分前に誰かが閉じたファイルを開いていると判定してしまうので要注意
'サンプルコード
Sub Sample()
If IsFileOpened("任意のブックのフルパス") Then
MsgBox "開かれています"
Else
MsgBox "開かれていません"
End If
End Sub
Function IsFileOpened(fliepath as String) As Boolean
On Error Resume Next
Open filepath For Append As #1
Close #1
If Err.Number > 0 Then
IsFileOpened = True
Err.Clear
Else
IsFileOpened = False
End If
End Function
622デフォルトの名無しさん (オッペケ Sr0f-I9Tk)
2019/11/10(日) 03:17:05.03ID:7c8MD0U8r >>621
ブックを開いているときは~$ファイル名の隠しファイルが作られるからそれを見たら
ブックを開いているときは~$ファイル名の隠しファイルが作られるからそれを見たら
623デフォルトの名無しさん (スププ Sdbf-38dS)
2019/11/10(日) 16:07:54.61ID:mlZHtGvXd 行番号が1-9まで1ずつ加算されてる中で3ごとにブロックとして処理の始点を1,4,7行にしたいんだけど行番号から式で求められないかな?
for i=1to9
if i<4 and i>0 then 処理1
elseif i<7 and i>3then 処理2
else 処理3
next i
これを分岐なしでスマートに書きたい
123456789→111444777って変換式が欲しい
for i=1to9
if i<4 and i>0 then 処理1
elseif i<7 and i>3then 処理2
else 処理3
next i
これを分岐なしでスマートに書きたい
123456789→111444777って変換式が欲しい
624デフォルトの名無しさん (ワッチョイ 0f8e-8UzB)
2019/11/10(日) 16:20:12.48ID:ISabdlL+0 >>623
馬鹿は小学生からやり直せ
馬鹿は小学生からやり直せ
625デフォルトの名無しさん (ワッチョイ 5bda-GHlP)
2019/11/10(日) 16:45:02.84ID:3pDgk0W90 1引いて3で割った商を3倍して1を足すとか
626デフォルトの名無しさん (スップ Sdbf-IAD9)
2019/11/10(日) 16:54:56.61ID:CxUi7EKzd VBAの時点でスマートじゃないから
627デフォルトの名無しさん (ワッチョイ 9f2c-E8Ce)
2019/11/10(日) 17:03:38.70ID:ER+z1tbi0 Ruby で、
( 1..9 ).each { |i| p ( ( i - 1 ) / 3 ) * 3 + 1 }
( 1..9 ).each { |i| p ( ( i - 1 ) / 3 ) * 3 + 1 }
628デフォルトの名無しさん (ワッチョイ ef68-DaD1)
2019/11/10(日) 17:13:45.05ID:HO+Z4H690 何でもうすぐ無くなる言語のruby何かで答えるの?アホなの?
629デフォルトの名無しさん (ワッチョイ dbce-DaD1)
2019/11/10(日) 17:46:44.80ID:f9aUABsd0 >>623
変換するだけなら
i - (i - 1) Mod 3
で111444777になる
3つの処理に分けたいなら
Select Case i
Case 1, 2, 3
処理1
Case 4, 5, 6
処理2
Case Else
処理3
End Select
変換するだけなら
i - (i - 1) Mod 3
で111444777になる
3つの処理に分けたいなら
Select Case i
Case 1, 2, 3
処理1
Case 4, 5, 6
処理2
Case Else
処理3
End Select
630デフォルトの名無しさん (ワッチョイ 5bda-AXNO)
2019/11/10(日) 17:48:13.51ID:3pDgk0W90 式を入れてもできそうだな
631デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/10(日) 17:55:48.55ID:CHmVk7q0x >>623
111777999を割り出す変換式を使うのではなく、行番号を3で割った商が1の場合だけ処理を行うようにするのは駄目なの?
例えばこんな感じ
For i = 1 To 9
If i Mod 3 = 1 Then
'処理
End If
Next
111777999を割り出す変換式を使うのではなく、行番号を3で割った商が1の場合だけ処理を行うようにするのは駄目なの?
例えばこんな感じ
For i = 1 To 9
If i Mod 3 = 1 Then
'処理
End If
Next
632デフォルトの名無しさん (アークセー Sx0f-Arvb)
2019/11/10(日) 18:00:46.35ID:CHmVk7q0x >>631
間違えた、3で割った商じゃなくて余りね
間違えた、3で割った商じゃなくて余りね
633デフォルトの名無しさん (ワッチョイ ef68-ojrg)
2019/11/10(日) 19:14:57.01ID:tOVYZh2e0 数独かな
634デフォルトの名無しさん (ワッチョイ 5bda-AXNO)
2019/11/10(日) 19:46:34.21ID:3pDgk0W90 j = Mid("111444777", i, 1)
635デフォルトの名無しさん (スププ Sdbf-38dS)
2019/11/10(日) 22:03:46.21ID:mlZHtGvXd636デフォルトの名無しさん (ワッチョイ eff7-jCOF)
2019/11/10(日) 22:35:02.94ID:bOxdjs7b0 for i =1 to 7 step 3
637デフォルトの名無しさん (スププ Sdbf-38dS)
2019/11/11(月) 06:13:38.55ID:3IE5w81qd ( x - 1 ) mod stepNum + minNum
例えば0123456789を3ずつカウントアップすると000333666になる
例えば0123456789を3ずつカウントアップすると000333666になる
638デフォルトの名無しさん (アウアウウー Sacf-g+oF)
2019/11/11(月) 06:30:01.29ID:Q8KRogaUa >>637
何故馬鹿は聞かれてもいない事をこたえてしまえのかw
何故馬鹿は聞かれてもいない事をこたえてしまえのかw
639デフォルトの名無しさん (ワッチョイ ef68-ojrg)
2019/11/11(月) 08:49:23.01ID:P0z5I7y60640デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/11(月) 19:59:18.13ID:oGPuZ3IA0641デフォルトの名無しさん (ワッチョイ 4bc4-PySg)
2019/11/11(月) 21:20:23.51ID:ar1IlrsX0 ブックAのUserFormのボタンから1つ下のフォルダに入っているブックBのUserFormを起動させたいのだけど、
ネットで探した「Application.run Thisworkbook.path & "\〜\ブックB!subプロシージャ名"」というのを記載して実行させたけど、
エラーになってしまいましたが、これはどこが悪いのでしょう…
ネットで探した「Application.run Thisworkbook.path & "\〜\ブックB!subプロシージャ名"」というのを記載して実行させたけど、
エラーになってしまいましたが、これはどこが悪いのでしょう…
642デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/11(月) 21:24:34.26ID:oGPuZ3IA0 >>641
パス、プロシージャ名、引数のどれかが間違ってる
パス、プロシージャ名、引数のどれかが間違ってる
643デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/11(月) 21:26:03.11ID:oGPuZ3IA0 拡張子も付いてないな
644デフォルトの名無しさん (ワッチョイ 4bc4-n17R)
2019/11/11(月) 21:56:10.05ID:ar1IlrsX0 >>643
.xlsm!〜でもやってみたのですがダメでした。
.xlsm!〜でもやってみたのですがダメでした。
645デフォルトの名無しさん (ワッチョイ 4bc4-n17R)
2019/11/11(月) 21:58:12.61ID:ar1IlrsX0 ちなみに、workbook_openのプロシージャは直接subプロシージャ名を指定してもブックが開く時には通るって考えでいいんですよね?
646デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/11(月) 22:22:57.09ID:oGPuZ3IA0 >>644
パスを'で括る
パスを'で括る
647デフォルトの名無しさん (ワッチョイ 0b2c-38dS)
2019/11/11(月) 22:26:38.25ID:m+wKVDU/0 >>640
たぶんそうじゃない?
たぶんそうじゃない?
648デフォルトの名無しさん (ワッチョイ 4bc4-n17R)
2019/11/12(火) 02:24:55.99ID:oo4izA1E0649デフォルトの名無しさん (ワッチョイ 8b01-U1MJ)
2019/11/12(火) 04:29:40.38ID:0+gbLwkM0650デフォルトの名無しさん (アウアウクー MM0f-n17R)
2019/11/12(火) 08:36:17.42ID:l0mUz5CNM651デフォルトの名無しさん (アウアウクー MM0f-n17R)
2019/11/12(火) 08:50:10.74ID:l0mUz5CNM652デフォルトの名無しさん (アウアウクー MM0f-n17R)
2019/11/12(火) 08:58:18.88ID:l0mUz5CNM653デフォルトの名無しさん (ベーイモ MM7f-tVd4)
2019/11/12(火) 10:11:19.95ID:n8VUgOjjM スレチですまん。
俺はVBAをやってるが上司から言われました。(うちの部署、10名のうち、VBAを作れる人は二人だけ、、、)
AIが集計をしてくれるからEXCELは必要ない時代が来るねと言ってた。
反論出来る?
俺はVBAをやってるが上司から言われました。(うちの部署、10名のうち、VBAを作れる人は二人だけ、、、)
AIが集計をしてくれるからEXCELは必要ない時代が来るねと言ってた。
反論出来る?
654デフォルトの名無しさん (ワントンキン MM7f-Uxmt)
2019/11/12(火) 10:27:44.24ID:9Ebm7+hvM 楽しみですねと答える
655デフォルトの名無しさん (アウアウクー MM0f-n17R)
2019/11/12(火) 10:28:50.68ID:l0mUz5CNM まぁAIが台頭してくる頃にはその上司は居ないだろうからスルーでいいんじゃない?
それかそのAIの設定?は誰がやるんだよっ!
そんな事も分からん様なヤツの方が必要なくない?ってw
それかそのAIの設定?は誰がやるんだよっ!
そんな事も分からん様なヤツの方が必要なくない?ってw
656デフォルトの名無しさん (ミカカウィ FF4f-keNo)
2019/11/12(火) 11:50:40.50ID:PU6pNSMVF AI以前に、最近のDXの流れでシステムが合理化されていって、VBAでやってるような無意味な業務自体が消滅するのが先だろうね
657デフォルトの名無しさん (アウアウエー Sa3f-awm9)
2019/11/12(火) 13:09:11.37ID:YXMhvVfEa AIってまたざっくりしてるなぁ
658デフォルトの名無しさん (ドコグロ MM8f-keNo)
2019/11/12(火) 13:51:05.18ID:kiUdBOPaM ○データフロー中に存在する、辻褄合わせのためのデータ加工
→業務フローの見直し、システムの改善、ETLツールの導入等により脱VBA
○ルールベースで実施可能な、機械的な意思決定のためのレポート作成
→完全な自動化により脱VBA
○ルールベースでは困難な、人間的判断を必要とする意思決定のためのレポート作成
→BIツール等に置き換えて脱VBA
AIを使うとしたらこの3番目だけど、そこまでいく前にやるべきことはいくらでもある
それをやり尽くしてAIの導入を検討する頃にはVBAなんかとっくに無くなってるはずだから、VBAとAIが直接競合することなんて無いよ
→業務フローの見直し、システムの改善、ETLツールの導入等により脱VBA
○ルールベースで実施可能な、機械的な意思決定のためのレポート作成
→完全な自動化により脱VBA
○ルールベースでは困難な、人間的判断を必要とする意思決定のためのレポート作成
→BIツール等に置き換えて脱VBA
AIを使うとしたらこの3番目だけど、そこまでいく前にやるべきことはいくらでもある
それをやり尽くしてAIの導入を検討する頃にはVBAなんかとっくに無くなってるはずだから、VBAとAIが直接競合することなんて無いよ
659デフォルトの名無しさん (ワッチョイ 0f8e-8UzB)
2019/11/12(火) 14:15:36.08ID:fOVSc9po0 現在のAIが何をやってるか知らない馬鹿ども
660デフォルトの名無しさん (オッペケ Sr0f-NaRu)
2019/11/12(火) 19:55:22.11ID:CeIzlsxBr VBAが必要ないじゃなくて、EXCELが必要なくなるだからな
人間が介在する限り、なんらかのUIは必要なわけで、AIとEXCELはまったく競合しないわな
人間が介在する限り、なんらかのUIは必要なわけで、AIとEXCELはまったく競合しないわな
661デフォルトの名無しさん (ワッチョイ 9f42-msxt)
2019/11/12(火) 21:10:30.98ID:6BPOxo4o0 昔のSFみたいに透明なパイプを空飛ぶ車が走ったりロボットが何でもやってくれる世界を想像しているようなもんだろ
残念ながら現実は違ったよな
残念ながら現実は違ったよな
662デフォルトの名無しさん (ササクッテロレ Sp0f-9pxj)
2019/11/12(火) 23:57:00.45ID:NVQBnRcZp 構文ミスって無限ループが発生した時にエクセルが固まるやつはなんか対策ないんか?
663デフォルトの名無しさん (ワッチョイ fb7c-Sray)
2019/11/13(水) 01:01:43.28ID:1iCOkal60 >>662
Esc連打したり他のウィンドウをアクティブにしたりを繰り返してみる
Esc連打したり他のウィンドウをアクティブにしたりを繰り返してみる
664デフォルトの名無しさん (ベーイモ MM7f-tVd4)
2019/11/13(水) 08:52:45.90ID:dBffRhEVM VBAよりPythonを覚えた方がいいなぁ。
665デフォルトの名無しさん (スフッ Sdbf-DaD1)
2019/11/13(水) 09:27:16.58ID:QPrlUzWZd666デフォルトの名無しさん (ドコグロ MM3f-keNo)
2019/11/13(水) 09:50:15.66ID:zYuYteZMM >>664
低学歴がPythonやっても仕事無いぞ
低学歴がPythonやっても仕事無いぞ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
- 三橋貴明「高市総理が消費税について完璧に間違えてしまいました。」 [834922174]
- 🏡
- 雑談した~い!
