!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part60
https://mevius.5ch.net/test/read.cgi/tech/1552736349/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
Excel VBA 質問スレ Part61
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 2b2b-GhCw)
2019/04/25(木) 23:41:03.61ID:rni/4bMj0261デフォルトの名無しさん (ワッチョイ b0f1-tIz5)
2019/05/16(木) 14:43:29.72ID:wWtnEH3A0 コード書く画面を
背景は黒に、文字は白に、する方法を教えれ
背景は黒に、文字は白に、する方法を教えれ
262デフォルトの名無しさん (ワッチョイ e602-bDB9)
2019/05/16(木) 15:42:20.38ID:Z2BhGmok0 ツール -> オプション -> エディターの設定
263デフォルトの名無しさん (オイコラミネオ MM71-cyZN)
2019/05/16(木) 16:12:18.52ID:BYfNVo3YM264デフォルトの名無しさん (アメ MM35-C3gu)
2019/05/16(木) 18:04:23.53ID:rNkkKl6PM みんな一々シャットダウンするのか?
スケジュールでコピーだろ
スケジュールでコピーだろ
265デフォルトの名無しさん (ワッチョイ 3e68-EL+e)
2019/05/16(木) 18:58:39.63ID:5BGNguvP0266デフォルトの名無しさん (ササクッテロ Spea-Ww5O)
2019/05/16(木) 19:18:23.52ID:UtWIeHx/p マクロ終了時にマクロ開始から終了までにかかった時間が秒までメッセージボックスに表示するってできる?
267デフォルトの名無しさん (ブーイモ MM5e-gZI7)
2019/05/16(木) 19:18:36.52ID:rD+4K505M268デフォルトの名無しさん (ワッチョイ acce-EL+e)
2019/05/16(木) 19:23:31.84ID:UPwRXvuL0 >>266
できる
できる
269デフォルトの名無しさん (ワッチョイ 3e68-EL+e)
2019/05/16(木) 19:26:21.47ID:5BGNguvP0270デフォルトの名無しさん (ワッチョイ 3e68-EL+e)
2019/05/16(木) 19:26:44.10ID:5BGNguvP0 >>268
URL春だけでもいいから教えてあげたらw
URL春だけでもいいから教えてあげたらw
271デフォルトの名無しさん (ササクッテロ Spea-Ww5O)
2019/05/16(木) 19:31:25.53ID:UtWIeHx/p272デフォルトの名無しさん (アメ MM35-C3gu)
2019/05/16(木) 20:10:17.30ID:rNkkKl6PM >>267
掴んでたらスルー
掴んでたらスルー
273デフォルトの名無しさん (ワッチョイ 46da-EL+e)
2019/05/16(木) 22:17:19.76ID:aE3zz80C0 >>256
起動時に何らかのファイルを参照するようにしておいて、
参照出来たらそのままOK。
出来なかったら、新たにファイルをDLする仕組みにする。
で、更新させたい時は、わざと参照用ファイルを消しておく。
起動時に何らかのファイルを参照するようにしておいて、
参照出来たらそのままOK。
出来なかったら、新たにファイルをDLする仕組みにする。
で、更新させたい時は、わざと参照用ファイルを消しておく。
274デフォルトの名無しさん (ワッチョイ 328c-gZI7)
2019/05/16(木) 22:24:00.58ID:yzKWQsxd0 >>273
xlamを共有するならそこのWorkbook_Open にそういう処理を入れておけばいいでしょうね
xlamを共有するならそこのWorkbook_Open にそういう処理を入れておけばいいでしょうね
275デフォルトの名無しさん (ワッチョイ 7c7c-qZMj)
2019/05/16(木) 23:04:51.54ID:kfbhC4dW0 >>256
最新バージョン書いたテキストかなんかを共有に置いといて、起動時に見に行ってそれより古かったら更新促す警告出すとか
最新バージョン書いたテキストかなんかを共有に置いといて、起動時に見に行ってそれより古かったら更新促す警告出すとか
276デフォルトの名無しさん (アメ MM35-C3gu)
2019/05/17(金) 02:52:09.97ID:gYF5enuVM Excelの起動時、マクロを実行させる:Excel(エクセル)マクロ
https://www.excel.usefulhp.com/excel-macro/excel-macro50.html
で良いだろ
https://www.excel.usefulhp.com/excel-macro/excel-macro50.html
で良いだろ
277デフォルトの名無しさん (オッペケ Srea-SJOa)
2019/05/17(金) 09:22:35.60ID:YDbG3YPmr 共有パス見て実行とか大変そう面倒そうて主観があったけども
Application.Run "共有のパス!マクロ名 "
の1行でいけちゃうもんなのか…?
とりあえず試してみる
すでに誰かが開いてる?とか参照できないときの対処も色々試してみるありがとう
Application.Run "共有のパス!マクロ名 "
の1行でいけちゃうもんなのか…?
とりあえず試してみる
すでに誰かが開いてる?とか参照できないときの対処も色々試してみるありがとう
278デフォルトの名無しさん (ワッチョイ 3e68-EL+e)
2019/05/17(金) 09:26:03.52ID:PC2o5teB0279デフォルトの名無しさん (ワッチョイ 3e68-EL+e)
2019/05/17(金) 09:26:30.66ID:PC2o5teB0 なんか日本語変だ
まぁいいか
まぁいいか
280デフォルトの名無しさん (ササクッテロ Spea-Ww5O)
2019/05/17(金) 12:25:15.46ID:cM5KCNydp ちょっと筋外れるかもしれないけどvbeに行間なく詰めて書いたコードの選択範囲に1行ずつ改行入れるいい方法ない?
281デフォルトの名無しさん (ワッチョイ 9b5f-KFp3)
2019/05/17(金) 12:28:45.29ID:gxvYGXpT0 そんなのできない。サクラエディタで置換して貼り付けろ
282デフォルトの名無しさん (ワッチョイ 9663-HOgd)
2019/05/17(金) 22:00:27.88ID:BHkVW2uG0283デフォルトの名無しさん (ワッチョイ 7c7c-qZMj)
2019/05/18(土) 00:21:37.50ID:qrQ2t1Xp0 >>280
改行コードを改行コード+改行コードで置換
改行コードを改行コード+改行コードで置換
284デフォルトの名無しさん (ワッチョイ 3591-0dpX)
2019/05/18(土) 00:55:20.52ID:pDLl57eM0 コードウィンドウ内の改行はCRLFじゃなくてLFだった筈。
そんなに難しくない。
でもこれが動く設定はマクロウィルスも動くから危険だよ。
Sub test()
Dim strCode As String
Dim stRW As Long
Dim stCL As Long
Dim edRW As Long
Dim edCL As Long
With Application.VBE.ActiveCodePane
.GetSelection stRW, stCL, edRW, edCL
strCode = .CodeModule.Lines(stRW, edRW - stRW + 1)
.CodeModule.DeleteLines stRW, edRW - stRW + 1
.CodeModule.InsertLines stRW, Replace(strCode, vbLf, vbLf & vbLf)
End With
End Sub
そんなに難しくない。
でもこれが動く設定はマクロウィルスも動くから危険だよ。
Sub test()
Dim strCode As String
Dim stRW As Long
Dim stCL As Long
Dim edRW As Long
Dim edCL As Long
With Application.VBE.ActiveCodePane
.GetSelection stRW, stCL, edRW, edCL
strCode = .CodeModule.Lines(stRW, edRW - stRW + 1)
.CodeModule.DeleteLines stRW, edRW - stRW + 1
.CodeModule.InsertLines stRW, Replace(strCode, vbLf, vbLf & vbLf)
End With
End Sub
285デフォルトの名無しさん (ワッチョイ 46da-EL+e)
2019/05/18(土) 19:27:39.15ID:4RzeW/b40 専用のメソッドがあるのが凄いわ。
何を想定して用意してあるんだろう?
プログラムがプログラムを書き直すAIにでも使うのか?
何を想定して用意してあるんだろう?
プログラムがプログラムを書き直すAIにでも使うのか?
286デフォルトの名無しさん (ワッチョイ 2335-EL+e)
2019/05/18(土) 20:16:07.59ID:8gQadrhx0 Application.VBE.ActiveCodePane
こんなの合ったのか
PaneはPanelかと思ったら、ペインの事なのね
こんなの合ったのか
PaneはPanelかと思ったら、ペインの事なのね
287デフォルトの名無しさん (ブーイモ MM98-F0IB)
2019/05/18(土) 20:29:02.38ID:P5JmHxRDM VBEを拡張するためのオブジェクト群が用意されてるんだよね
288デフォルトの名無しさん (ワッチョイ 6ee6-EL+e)
2019/05/19(日) 09:22:38.02ID:MCPGuHEx0 Excel4マクロは自己書き換え自由だったから
機能的に負けるわけにはいかなかったんじゃね?
機能的に負けるわけにはいかなかったんじゃね?
289デフォルトの名無しさん (アークセー Sx5f-4bVB)
2019/05/19(日) 11:43:42.11ID:1xMNIuy/x 配布済マクロの修正パッチとかで大量のファイルや行を一括修正したいときは便利
290デフォルトの名無しさん (アウアウエー Sa6a-9mjA)
2019/05/19(日) 12:03:05.34ID:igxNvdy7a 単価の低そうな涙ぐましい仕事だな
291デフォルトの名無しさん (ワッチョイ 2335-EL+e)
2019/05/19(日) 12:39:30.70ID:gILK5dpZ0 マクロ4はできる人がいない+やりたくないから単価超高いぞ
で、単価高くしても足が出る・・・
で、単価高くしても足が出る・・・
292デフォルトの名無しさん (ササクッテロ Spea-Ww5O)
2019/05/21(火) 19:13:05.44ID:7gg6L6p3p 実行から終了まで数分かかるマクロを途中で止める方法ないですか?f4押したら「処理を止めました」のメッセージボックスとともに停止するとか。
293デフォルトの名無しさん (ワッチョイ 302b-qZMj)
2019/05/21(火) 19:31:11.94ID:OX+uPiO40 Break
ESC
ESC
294デフォルトの名無しさん (ワッチョイ 0e34-Wp9y)
2019/05/21(火) 19:37:07.71ID:K+4dE9j10 ループが長いならDoEvent入れておいて
msgbox "終了します"とendだけ書いたのを起動できるボタンどっかに置いとけばいい
msgbox "終了します"とendだけ書いたのを起動できるボタンどっかに置いとけばいい
295284 (ワッチョイ 3591-H0mX)
2019/05/21(火) 20:04:23.19ID:MD1oUmkY0 ESCやBreakで止まるなら良いけど、それで止まらない処理ならウィンドウESC押しながらタスクバー上でマウスでウィンドウの切り替えをすると止まる。
どっかのブログで見て知ったけど役に立ってる。
どっかのブログで見て知ったけど役に立ってる。
296デフォルトの名無しさん (ワッチョイ d98e-lTii)
2019/05/21(火) 21:15:28.57ID:QvaiZxJv0297デフォルトの名無しさん (ササクッテロ Spea-Ww5O)
2019/05/21(火) 21:30:20.69ID:7gg6L6p3p ほー
明日試してみます
明日試してみます
298デフォルトの名無しさん (ワッチョイ 46da-EL+e)
2019/05/21(火) 22:08:13.75ID:R92gi7e40 2009/12/16に公開って何だよ。
20年くらい前に見たぞそれ。
20年くらい前に見たぞそれ。
299デフォルトの名無しさん (アメ MM35-C3gu)
2019/05/22(水) 06:58:44.20ID:SD95iW5CM300デフォルトの名無しさん (ワッチョイ 3c0a-EL+e)
2019/05/22(水) 09:27:28.15ID:ztZYN21m0 セルの値を数式に代入って無理でしょうか?
たとえばA1セルに乱数が入ってた場合に
どっかのセルに =A2-乱数 という数式を代入したい感じです
たとえばA1セルに乱数が入ってた場合に
どっかのセルに =A2-乱数 という数式を代入したい感じです
301デフォルトの名無しさん (ブーイモ MM5e-Wp9y)
2019/05/22(水) 09:41:17.90ID:5+y7OppMM =A2-A1
302デフォルトの名無しさん (ブーイモ MM5e-gZI7)
2019/05/22(水) 09:43:43.65ID:ogyeLG/uM 演算あり値コピーの話?
303デフォルトの名無しさん (ワッチョイ 3c0a-EL+e)
2019/05/22(水) 09:52:11.18ID:AHnUJ8Jk0 いやセル番地じゃなくて値を数式に代入したい感じです
たとえばA1セルに2,134という数字が入ってた場合に
=A2-2,134 という数式をどっかのセルに代入
A1セルが387だとしたら
=A2-387
説明下手糞で申し訳ないです
たとえばA1セルに2,134という数字が入ってた場合に
=A2-2,134 という数式をどっかのセルに代入
A1セルが387だとしたら
=A2-387
説明下手糞で申し訳ないです
304デフォルトの名無しさん (ワッチョイ 45f9-M9xx)
2019/05/22(水) 09:54:20.78ID:hC9fKDDe0305デフォルトの名無しさん (ワッチョイ 45f9-M9xx)
2019/05/22(水) 10:00:56.85ID:hC9fKDDe0306デフォルトの名無しさん (オッペケ Srea-NknS)
2019/05/22(水) 11:59:27.46ID:zi+TqRd2r そもそも数式はスレ違いだろ
VBA関係ないならどっかエクセルの使い方の板かスレかさがせ
VBA関係ないならどっかエクセルの使い方の板かスレかさがせ
307デフォルトの名無しさん (ササクッテロ Spea-53Kk)
2019/05/22(水) 13:17:58.06ID:/GezpU1zp >>305
A1セルの乱数結果が現時点で387だとしたら
変数(仮にrとする)に、387を格納して
ほかのセル(仮にB1とする)に"=A2-r(中身387)"を入力したいって事?
それなら確かに関数じゃできないよね
A1セルの乱数結果が現時点で387だとしたら
変数(仮にrとする)に、387を格納して
ほかのセル(仮にB1とする)に"=A2-r(中身387)"を入力したいって事?
それなら確かに関数じゃできないよね
308284 (ワッチョイ 3591-H0mX)
2019/05/22(水) 13:58:22.19ID:WDej9GuM0309デフォルトの名無しさん (ワッチョイ 45f9-e7qI)
2019/05/22(水) 16:05:46.41ID:hC9fKDDe0 >>307
それに意味あると思えない、乱数なんてふつうは仕事に使わない
例えば、学校の先生あたりが、引き算足し算などの問題を自動的に作りたいとか
であれば、A列に乱数1の結果をB列に乱数2の結果を
C列に計算式を、D列に回答をで別シートなどで問題文を作る
このぐらいだな
それに意味あると思えない、乱数なんてふつうは仕事に使わない
例えば、学校の先生あたりが、引き算足し算などの問題を自動的に作りたいとか
であれば、A列に乱数1の結果をB列に乱数2の結果を
C列に計算式を、D列に回答をで別シートなどで問題文を作る
このぐらいだな
310デフォルトの名無しさん (ブーイモ MMfd-Wp9y)
2019/05/22(水) 18:12:45.70ID:j7jZt3jJM 説明下手糞ってレベルじゃねぇぞ…
311デフォルトの名無しさん (ブーイモ MMfd-gZI7)
2019/05/22(水) 18:48:51.39ID:RRuRLAJCM312デフォルトの名無しさん (アメ MM35-C3gu)
2019/05/22(水) 19:16:53.47ID:CZzIGWUTM313デフォルトの名無しさん (ワッチョイ 46da-EL+e)
2019/05/22(水) 22:59:24.50ID:bxcYYOqD0 もうあれだ。
ここは、何の用途に使うのか当たられたやつが優勝スレにしよう。
ここは、何の用途に使うのか当たられたやつが優勝スレにしよう。
314デフォルトの名無しさん (ワッチョイ d98e-lTii)
2019/05/22(水) 23:13:17.16ID:K7mhmRd90 完全乱数を使って円周率の計算をする
315デフォルトの名無しさん (ブーイモ MMcf-cspy)
2019/05/23(木) 07:43:57.81ID:mLR+BkfhM 別に用途は何でもいいさ
興味ゼロってわけじゃないけど
興味ゼロってわけじゃないけど
316デフォルトの名無しさん (ワッチョイ df01-Fpyl)
2019/05/23(木) 10:22:05.81ID:WDXUv9KM0 こっちで作って欲しいと言われたものをつくってると
そんなもの作られたら困る
楽になって人が減らされると困る、と古参がちくちく
この古参、自分の作業を楽にしたい時には
これがもう偉そうな態度で、「作らせてやる」とでも言わんばかりに頼んでくる
どうしたいんよもう
っていうことないっすか
もう面倒なんで職場で作るのやめようかな
すんません落書きしちゃって
そんなもの作られたら困る
楽になって人が減らされると困る、と古参がちくちく
この古参、自分の作業を楽にしたい時には
これがもう偉そうな態度で、「作らせてやる」とでも言わんばかりに頼んでくる
どうしたいんよもう
っていうことないっすか
もう面倒なんで職場で作るのやめようかな
すんません落書きしちゃって
317デフォルトの名無しさん (ワッチョイ 2701-7h+o)
2019/05/23(木) 10:56:07.55ID:cSCM+dO10 厚労省で配布されている
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/000116890_00001.html
にある
https://www.mhlw.go.jp/content/10900000/000494621.xlsm
なんだけど、内容は単純で
1件いくらの検査があって、件数を入力すれば請求書が作成されるというもの
1シート=1自治体なので、複数の自治体へ請求する場合は、ユーザーがシートコピーして作る
VBAで各シートを集計して総括表に転写する
なんだけど、VBAみて
変数が多すぎてコーディング中に間違えても気づかんだろってのと
引っ張ってくるセルをConstで決め打ちしてるけど
これ後のメンテナンスでセル一個挿入することになったら修正大変やん と思いました。
というか、エラーメッセージの所で間違えて
行を表示すべきところを列表示しているけど
これこそ変数多すぎて分かりにくくした事が原因だと思います。
じゃあどうする、と言われたらみなさんならどうしますか?
同じ形の複数の2次元の表を合計するだけなんだから
スタート地点とゴール地点決めてやって
後はずらしていけばいいやんと思うのですが
後、小数とか負の値ぶっこんでも動作するのはモヤモヤするんだけど
まぁこの辺やりだしたらキリがないので使わせる相手によってどうするかは変えますかね
https://www.mhlw.go.jp/stf/seisakunitsuite/bunya/000116890_00001.html
にある
https://www.mhlw.go.jp/content/10900000/000494621.xlsm
なんだけど、内容は単純で
1件いくらの検査があって、件数を入力すれば請求書が作成されるというもの
1シート=1自治体なので、複数の自治体へ請求する場合は、ユーザーがシートコピーして作る
VBAで各シートを集計して総括表に転写する
なんだけど、VBAみて
変数が多すぎてコーディング中に間違えても気づかんだろってのと
引っ張ってくるセルをConstで決め打ちしてるけど
これ後のメンテナンスでセル一個挿入することになったら修正大変やん と思いました。
というか、エラーメッセージの所で間違えて
行を表示すべきところを列表示しているけど
これこそ変数多すぎて分かりにくくした事が原因だと思います。
じゃあどうする、と言われたらみなさんならどうしますか?
同じ形の複数の2次元の表を合計するだけなんだから
スタート地点とゴール地点決めてやって
後はずらしていけばいいやんと思うのですが
後、小数とか負の値ぶっこんでも動作するのはモヤモヤするんだけど
まぁこの辺やりだしたらキリがないので使わせる相手によってどうするかは変えますかね
318デフォルトの名無しさん (ブーイモ MMcf-cspy)
2019/05/23(木) 11:43:15.47ID:mLR+BkfhM >>316
義務教育でプログラミングを扱うようになって、自分の仕事くらい自分でプログラミングできないようでは大変な事になるよ、
と教えてやればいい。
もしかしたら「手下にプログラミングさせればいい」と勘違いするかも知れないが、
それでは通用しないよと言ってやろう。
こういう話もあるし
https://lite.blogos.com/article/376203/
義務教育でプログラミングを扱うようになって、自分の仕事くらい自分でプログラミングできないようでは大変な事になるよ、
と教えてやればいい。
もしかしたら「手下にプログラミングさせればいい」と勘違いするかも知れないが、
それでは通用しないよと言ってやろう。
こういう話もあるし
https://lite.blogos.com/article/376203/
319デフォルトの名無しさん (ワッチョイ 07f9-psCD)
2019/05/23(木) 16:11:36.77ID:hFcQqqxb0320デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/23(木) 16:13:59.49ID:X/3FpVKz0 >>316
その古参の上司に報告しろ
その古参の上司に報告しろ
321デフォルトの名無しさん (ワッチョイ 07f9-psCD)
2019/05/23(木) 16:14:38.98ID:hFcQqqxb0 >>317
すまん、リンク先を読む気もしない
すまん、リンク先を読む気もしない
322デフォルトの名無しさん (ドコグロ MM9f-BVry)
2019/05/23(木) 17:56:30.55ID:pyUsEGpsM >>318
>義務教育でプログラミングを扱うようになって、自分の仕事くらい自分でプログラミングできないようでは大変な事になるよ
脅かすことでプログラミングができるようになるとはおもいませんが…
プログラミングって極めて創造的な作業ではないでしょうか、似たようなものは数学の証明問題だと思いますが証明問題を脅かして解けるようになるとは思えません
>義務教育でプログラミングを扱うようになって、自分の仕事くらい自分でプログラミングできないようでは大変な事になるよ
脅かすことでプログラミングができるようになるとはおもいませんが…
プログラミングって極めて創造的な作業ではないでしょうか、似たようなものは数学の証明問題だと思いますが証明問題を脅かして解けるようになるとは思えません
324デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/23(木) 20:39:50.63ID:X/3FpVKz0 機械学習やweb系ならともかく、
VBAレベルなら極めて事務的な仕事だろう。どこにも創造性なんて無いよ
ルーチンワークを自動化させてるだけ
VBAレベルなら極めて事務的な仕事だろう。どこにも創造性なんて無いよ
ルーチンワークを自動化させてるだけ
326デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/23(木) 21:06:10.14ID:X/3FpVKz0 >>325
一本道だよ、全然難しくない
強いて言えば例外を先に全部列挙した上でシステムに放り込むという順序の変更がある程度
面倒なのは仕様変更と、使いにくいというオバハンの嬌声。オバハンにalt+F8は覚えさせたけど、まぁそれぐらい
一本道だよ、全然難しくない
強いて言えば例外を先に全部列挙した上でシステムに放り込むという順序の変更がある程度
面倒なのは仕様変更と、使いにくいというオバハンの嬌声。オバハンにalt+F8は覚えさせたけど、まぁそれぐらい
327デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/23(木) 22:12:48.96ID:0Fgm70+GM まあ、自己満足で終わるなら簡単だな
おばはんにも満足いくように作るんだよ
おばはんにも満足いくように作るんだよ
328デフォルトの名無しさん (ワッチョイ 67da-dCWx)
2019/05/23(木) 22:27:50.56ID:49rcJhkB0 >>317
コンスト過ぎてワロタ。
コンスト過ぎてワロタ。
329デフォルトの名無しさん (ワッチョイ bf8c-cspy)
2019/05/23(木) 22:55:08.55ID:EGX4zlJj0330デフォルトの名無しさん (ワッチョイ a794-jqLE)
2019/05/24(金) 01:42:55.95ID:9kKOGm+S0 Excel2016にてpersonal.xlsbに「保存せず閉じて開き直すマクロ」を作ったところ挙動が変です
Sub ReOpen()
Dim wb As Workbook
Dim path As String
Set wb = ActiveWorkbook
path = wb.fullName
'※1
If MsgBox("本当に変更を取り消しますか?", vbYesNo) <> vbYes
Exit Sub
End If
wb.Close(False)
Application.Wait([Now() + "00:00:01"])
'※2
Workbooks.Open(path)
End Sub
このマクロ自体は動くのですが、※1のIf〜EndIfを消すと※2のOpen実行直後にExcelが通知無く落ちます
また、※1※2を両方消してマクロ実行した後、手動でブックを開き直すとやっぱりExcelが落ちます
対象のブックはフォームやマクロを含んだ3MB程度のxlsmファイルです
MsgBox出さないだけでなぜ不安定になるのか、思いつく原因を教えて頂けると幸いです
Sub ReOpen()
Dim wb As Workbook
Dim path As String
Set wb = ActiveWorkbook
path = wb.fullName
'※1
If MsgBox("本当に変更を取り消しますか?", vbYesNo) <> vbYes
Exit Sub
End If
wb.Close(False)
Application.Wait([Now() + "00:00:01"])
'※2
Workbooks.Open(path)
End Sub
このマクロ自体は動くのですが、※1のIf〜EndIfを消すと※2のOpen実行直後にExcelが通知無く落ちます
また、※1※2を両方消してマクロ実行した後、手動でブックを開き直すとやっぱりExcelが落ちます
対象のブックはフォームやマクロを含んだ3MB程度のxlsmファイルです
MsgBox出さないだけでなぜ不安定になるのか、思いつく原因を教えて頂けると幸いです
331デフォルトの名無しさん (ワッチョイ a794-jqLE)
2019/05/24(金) 01:44:27.87ID:9kKOGm+S0 あ、Ifの末尾のThen忘れたので脳内で補完してください
332デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/24(金) 06:40:29.33ID:/lvzTPqGM >>331
ハイ イイエ が逆なのも利用者が自動変換するんですね
ハイ イイエ が逆なのも利用者が自動変換するんですね
333デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/24(金) 06:54:20.73ID:/lvzTPqGM >>332
すまん、継続がキャンセルか
すまん、継続がキャンセルか
334デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/24(金) 09:59:52.88ID:RAYiE+wA0 >>330
2019で試したけど落ちなかった
> Application.Wait([Now() + "00:00:01"])
これを抜いても同じ
カンで答えると、再計算が邪魔してるような気がする
・一度再計算や描画、イベントを切ってみてはどうかな
Application.EnableEvents = False
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
・あとはこの部分のウェイトをもう少し長くする
>Application.Wait([Now() + "00:00:01"])
・まっさらなブックで試してみる
2019で試したけど落ちなかった
> Application.Wait([Now() + "00:00:01"])
これを抜いても同じ
カンで答えると、再計算が邪魔してるような気がする
・一度再計算や描画、イベントを切ってみてはどうかな
Application.EnableEvents = False
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
・あとはこの部分のウェイトをもう少し長くする
>Application.Wait([Now() + "00:00:01"])
・まっさらなブックで試してみる
335デフォルトの名無しさん (ワッチョイ 67da-dCWx)
2019/05/25(土) 07:54:51.56ID:TRopVMeK0 アドインって、ファイルを閉じたら、
一緒に閉じられるものだと思ってたけど、
VBA実行中は残るということか。
一緒に閉じられたら、途中で止まっちゃうからな。
一緒に閉じられるものだと思ってたけど、
VBA実行中は残るということか。
一緒に閉じられたら、途中で止まっちゃうからな。
336デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/25(土) 08:55:38.15ID:nkVbmNSl0 vba実行中というかずっと残るっぽい
337デフォルトの名無しさん (ワッチョイ c7da-dCWx)
2019/05/25(土) 09:55:42.63ID:wPp02VNQ0 エクセルの機能に追加してるからな
アドイン使ったファイルをアドインがないエクセルで編集すると壊れるよね
アドイン使ったファイルをアドインがないエクセルで編集すると壊れるよね
338デフォルトの名無しさん (ワッチョイ c7da-dCWx)
2019/05/25(土) 10:07:50.37ID:wPp02VNQ0339デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/25(土) 10:14:01.11ID:D2XIJyZK0 Excelに限って言えば、Excel自体に変な仕様が多い
これが男を惑わせる
これが男を惑わせる
340デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/26(日) 04:10:46.96ID:xQGdFtWrM341デフォルトの名無しさん (ワッチョイ bf02-vAXu)
2019/05/26(日) 15:23:19.13ID:/taseRUt0 以下の状態だとB1〜B3は全て1:1048576と表示されてしまいます
Cells.SpecialCellsをRange("A1").SpecialCellsに変更した場合はB1〜B3は全てA1と表示されます
Ctrl + Endで選択されるセルの番地を文字列として取得するにはどうすればいいですか?
A B
1 Sheet1 =fn(A1)
2 Sheet2 =fn(A2)
3 Sheet3 =fn(A3)
Public Function fn(sSheetName As String) As String
fn = ActiveWorkbook.Worksheets(sSheetName).Cells.SpecialCells(xlCellTypeLastCell).Address(False, False)
End Function
Cells.SpecialCellsをRange("A1").SpecialCellsに変更した場合はB1〜B3は全てA1と表示されます
Ctrl + Endで選択されるセルの番地を文字列として取得するにはどうすればいいですか?
A B
1 Sheet1 =fn(A1)
2 Sheet2 =fn(A2)
3 Sheet3 =fn(A3)
Public Function fn(sSheetName As String) As String
fn = ActiveWorkbook.Worksheets(sSheetName).Cells.SpecialCells(xlCellTypeLastCell).Address(False, False)
End Function
342デフォルトの名無しさん (ワッチョイ bf02-vAXu)
2019/05/26(日) 15:41:58.63ID:/taseRUt0 関数呼び出しではなくマクロやボタンクリックでなら問題なかったので
そっちの方法に切り替えますすみません
そっちの方法に切り替えますすみません
343デフォルトの名無しさん (ササクッテロ Sp5b-hkBF)
2019/05/27(月) 06:52:50.90ID:lha2yOvQp 入力項目を複数用意したinputboxって作れますか?
344デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 07:55:59.33ID:6csejWaN0 >>343
どんなものを考えているんだ
どんなものを考えているんだ
345デフォルトの名無しさん (ササクッテロ Sp5b-hkBF)
2019/05/27(月) 08:12:50.88ID:lha2yOvQp >>343
ごめん入力フォームじゃなくていいかも
最終的にやりたいことは、以下のボタン等が設置されたユーザーフォームを作ることです(他の要素も考えたら普通にinput boxでは無理と気づきました)
・AUTO openで開く
・押すと特定セルに文字が入力されるボタンを複数設置する
・カレンダーを設置する
・押すと印刷処理を行いつつファイルを上書き保存し閉じるボタンを設置する
ごめん入力フォームじゃなくていいかも
最終的にやりたいことは、以下のボタン等が設置されたユーザーフォームを作ることです(他の要素も考えたら普通にinput boxでは無理と気づきました)
・AUTO openで開く
・押すと特定セルに文字が入力されるボタンを複数設置する
・カレンダーを設置する
・押すと印刷処理を行いつつファイルを上書き保存し閉じるボタンを設置する
346デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/27(月) 08:30:52.72ID:jh6nOFVKM347デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/27(月) 08:37:02.21ID:jh6nOFVKM Excelの勉強不足だろ
348デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 08:47:00.50ID:6csejWaN0349デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 09:45:56.73ID:W0zr6KdF0 この程度の理解力だとカレンダーが必要かもわからない
カレンダーなんか別にシートでもできるけど、どこまで使うかがわからないから
最適な解もわからない
入力をシートに反映するなんて普通にセルを参照すればいいだけ
ExcelもVBAも1%以下の理解で動作仕様を描くのではなく結果で何をしたいかを描くべき
これでも少しおだててるが
カレンダーなんか別にシートでもできるけど、どこまで使うかがわからないから
最適な解もわからない
入力をシートに反映するなんて普通にセルを参照すればいいだけ
ExcelもVBAも1%以下の理解で動作仕様を描くのではなく結果で何をしたいかを描くべき
これでも少しおだててるが
350デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 10:37:56.08ID:6csejWaN0 おだてるの意味間違えてるよ。
351デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 10:41:41.92ID:W0zr6KdF0352デフォルトの名無しさん (ワッチョイ df01-Fpyl)
2019/05/27(月) 11:25:38.71ID:bVlhmZqp0353デフォルトの名無しさん (ブーイモ MMcb-xIO9)
2019/05/27(月) 11:44:36.09ID:dknccbkiM354デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 13:50:33.03ID:6csejWaN0 >>352
どういうパターンであれ、大体ロクでも無い物だという判定ぐらいなら可能
どういうパターンであれ、大体ロクでも無い物だという判定ぐらいなら可能
355デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/27(月) 14:00:43.29ID:zUYqf9yC0 >>345
ここの人達はマウント取りたいだけで実際はあまりスキルが無い人が大半なので程々に聞いていた方が良い。
あなたの要望については疑問が1つ、可能だけどあなたのスキルから考えて技術的に難しい点が1つある。
疑問は、AutoOpenで開いて、閉じるボタンで保存終了するのならExcelで作る必要は無いのでは?という疑問。
普通にC#辺りで作った方が適してると思う。この後に述べるけど、カレンダーの件もC#等の方が簡単。
技術的に難しいのはカレンダーの実現。
サブクラスとWin32の知識が無いと難しい。
後々を考えると汎用的にクラス作った方が良いからそういう技術も必要。
もっとも、ファイル追加とか自作するとかで良ければスキルが無くても出来るともいえる。
ここの人達はマウント取りたいだけで実際はあまりスキルが無い人が大半なので程々に聞いていた方が良い。
あなたの要望については疑問が1つ、可能だけどあなたのスキルから考えて技術的に難しい点が1つある。
疑問は、AutoOpenで開いて、閉じるボタンで保存終了するのならExcelで作る必要は無いのでは?という疑問。
普通にC#辺りで作った方が適してると思う。この後に述べるけど、カレンダーの件もC#等の方が簡単。
技術的に難しいのはカレンダーの実現。
サブクラスとWin32の知識が無いと難しい。
後々を考えると汎用的にクラス作った方が良いからそういう技術も必要。
もっとも、ファイル追加とか自作するとかで良ければスキルが無くても出来るともいえる。
356デフォルトの名無しさん (ブーイモ MMcb-xIO9)
2019/05/27(月) 14:36:42.16ID:dknccbkiM >>355
この人はマウント取りたいだけで実際はあまりスキルが無い人なので程々に聞いていた方が良い。
この人はマウント取りたいだけで実際はあまりスキルが無い人なので程々に聞いていた方が良い。
357デフォルトの名無しさん (スプッッ Sd7f-cMWe)
2019/05/27(月) 14:38:46.48ID:YnNlAtYud >>356
そうくると思ったw
そうくると思ったw
358デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 14:55:28.65ID:W0zr6KdF0 >>355
具体的に簡単にできる方法を説明してやれよ
具体的に簡単にできる方法を説明してやれよ
359デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 14:59:26.84ID:6csejWaN0360デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 15:11:18.55ID:W0zr6KdF0361デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 15:14:09.75ID:6csejWaN0362デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 15:29:12.90ID:W0zr6KdF0 >>361
だったら適当にすれば(笑)
出来ることを安易に提案することの影響を考えろよ
例えば、自動計算を止める
こんなのそのままにされたら困るほかの人いるだろ
でも単にONとOFFじゃあだめなんだよ、直前を記録して戻す
また、エラーや中止でも戻さないとな
だったら適当にすれば(笑)
出来ることを安易に提案することの影響を考えろよ
例えば、自動計算を止める
こんなのそのままにされたら困るほかの人いるだろ
でも単にONとOFFじゃあだめなんだよ、直前を記録して戻す
また、エラーや中止でも戻さないとな
363デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 15:39:29.96ID:W0zr6KdF0364デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 15:42:22.97ID:6csejWaN0 >>362>>363
韓国人?
韓国人?
365デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 15:42:59.47ID:6csejWaN0 おだてるの意味もわかってないみたいだし、韓国の方でしたか
そりゃ話も合わないな
そりゃ話も合わないな
366デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 15:44:13.29ID:W0zr6KdF0 >>364
きみはハエかカエル?
きみはハエかカエル?
367デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/27(月) 15:45:54.11ID:W0zr6KdF0368デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 15:53:54.48ID:6csejWaN0 おだてる・・・w
369デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 16:04:29.34ID:6csejWaN0 これ以外の高速化ってありますか?
https://15g.jp/post-314/
https://15g.jp/post-314/
370デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/27(月) 16:27:23.36ID:aE9KPqY2M371デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/27(月) 16:42:48.59ID:6csejWaN0372デフォルトの名無しさん (ブーイモ MMcb-cspy)
2019/05/27(月) 16:43:14.09ID:2J++TcAHM 再描画を止めるのは好かんな
373デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/27(月) 17:19:36.20ID:aE9KPqY2M374デフォルトの名無しさん (アメ MMcb-bNEy)
2019/05/27(月) 17:53:10.57ID:aE9KPqY2M 変更のないセルはかきかえない
変数の型をこていするかな
変数の型をこていするかな
375デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/27(月) 20:18:12.39ID:28fQIolrF376デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/27(月) 20:19:14.57ID:28fQIolrF 逆に、これで格段に速くなったら恥ずかしいと思うべきだ。
377デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/27(月) 20:29:10.36ID:eWpgS1rnF378デフォルトの名無しさん (ワッチョイ 877c-+q9b)
2019/05/27(月) 21:03:48.67ID:TIEuQB3m0 >>345
できるけど、一番最後の処理が事故を起こしそうだから1クッション置いた方がいいかも
できるけど、一番最後の処理が事故を起こしそうだから1クッション置いた方がいいかも
379デフォルトの名無しさん (ワッチョイ 87e6-dCWx)
2019/05/27(月) 21:13:42.01ID:Soi68xiZ0 セルというかシートは使わない
データ保存には外部バイナリファイルを読み書きする
データ保存には外部バイナリファイルを読み書きする
380デフォルトの名無しさん (ワッチョイ 877c-+q9b)
2019/05/27(月) 21:16:23.22ID:TIEuQB3m0 >>369
これは描画を抑制するからその分の時間がかからなくなるというだけなので、表示に因らない処理の速度アップはまた別だよ
これは描画を抑制するからその分の時間がかからなくなるというだけなので、表示に因らない処理の速度アップはまた別だよ
381デフォルトの名無しさん (ワッチョイ 67da-dCWx)
2019/05/27(月) 22:07:18.66ID:9GzIJnKt0 何でユーザーフォームを使うのかって?
シートに書くより格好いいからに決まってるじゃんwwwww
いや、わりとマジでそんなもんだと思いますけど。
だって、ユーザーフォームじゃなきゃ再現できないようなものって、
普通の事務処理でそんなに無いでしょ。
シートに書くより格好いいからに決まってるじゃんwwwww
いや、わりとマジでそんなもんだと思いますけど。
だって、ユーザーフォームじゃなきゃ再現できないようなものって、
普通の事務処理でそんなに無いでしょ。
382デフォルトの名無しさん (アークセー Sx5b-cVpm)
2019/05/28(火) 01:04:45.98ID:Rr62XR8Vx ワークシートのイベントに重めの処理を書いている場合、シート側のイベントを避けるためユーザーフォームで出入力制御や演算を処理させることはある
383デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 08:43:02.61ID:8P1bQTIM0 入力のしやすさとかフォームの方が良い場合もあるし、ユーザーインターフェイスとしてはフォームの方が優れている。
Excel使わずにメモ帳とCSVで事足りるってのと同じような考えの人がいるな。
Excel使わずにメモ帳とCSVで事足りるってのと同じような考えの人がいるな。
384デフォルトの名無しさん (JP 0H4f-Ha6N)
2019/05/28(火) 09:44:28.89ID:CE2aKfrCH 初心者レベルの知識で長いことVBAいじってる者なんだが、
functionプロシージャって使わなくない?
普通のsubしか使ったことない
どんな時に便利なの?
functionプロシージャって使わなくない?
普通のsubしか使ったことない
どんな時に便利なの?
385デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/28(火) 09:47:42.25ID:rhAlx8Ij0 >>384
値を返す時。便利というか必須。=sum()で値が返らなかった時の事を考えてみると良い
むしろfunctionが普通なのだ
vbaの場合、ワークシート変更しておしまいってパターンが多いから恩恵を得にくいけどね
値を返す時。便利というか必須。=sum()で値が返らなかった時の事を考えてみると良い
むしろfunctionが普通なのだ
vbaの場合、ワークシート変更しておしまいってパターンが多いから恩恵を得にくいけどね
386デフォルトの名無しさん (ワッチョイ df71-x/mB)
2019/05/28(火) 09:55:56.33ID:JWvhlEsx0 Findを利用したコードについて教えて下さい。
書籍、サイトで掲載されていたコードを利用し、少し変えたものです。
Findメソッドを使ってC列の”たろう”を検索します。
探し出したら、A〜C列の文字列をE列に結果を返すように作り替えてみましたが、結果がE1〜G1に上書きされてしまいます。
Cells(Rows,count を理解しきれていない、11行目のCells(i,”E”)の部分も理解していないと感じます。
どのように違うのか、ご指導お願いします。
ワークシートはこんなかんじ E列からG列は実行後の結果をイメージしたものです
A B C D E F G
1 日付 売上 担当者 000 AAA たろう
2 000 AAA たろう 333 DDD たろう
3 111 BBB はなこ
4 222 CCC たかし
5 333 DDD たろう
6 444 EEE はなこ
7 555 FFF くみこ
書籍、サイトで掲載されていたコードを利用し、少し変えたものです。
Findメソッドを使ってC列の”たろう”を検索します。
探し出したら、A〜C列の文字列をE列に結果を返すように作り替えてみましたが、結果がE1〜G1に上書きされてしまいます。
Cells(Rows,count を理解しきれていない、11行目のCells(i,”E”)の部分も理解していないと感じます。
どのように違うのか、ご指導お願いします。
ワークシートはこんなかんじ E列からG列は実行後の結果をイメージしたものです
A B C D E F G
1 日付 売上 担当者 000 AAA たろう
2 000 AAA たろう 333 DDD たろう
3 111 BBB はなこ
4 222 CCC たかし
5 333 DDD たろう
6 444 EEE はなこ
7 555 FFF くみこ
387デフォルトの名無しさん (ワッチョイ df71-x/mB)
2019/05/28(火) 09:56:25.54ID:JWvhlEsx0 386のつづき
Sub Find()
Dim temp As Range, tempAddress As String, i As Long
With Range("A1").CurrentRegion.Resize(, 1).Offset(, 2)
Set temp = .Find(what:=“たろう”)
If Not temp Is Nothing Then
tempAddress = temp.Address
i = Cells(Rows.Count, "E").End(xlUp).Row
Do
temp.Offset(columnoffset:=-2).Resize(, 3).copy Cells(i, "E")
Set temp = .FindNext(temp)
Loop While temp.Address <> tempAddress
End If
End With
End Sub
Sub copy()
Range("A:G").Clear
Worksheets("template").Range("A1:C7").copy Destination:=Worksheets("Sheet1").Range("A1")
End Sub
Sub Find()
Dim temp As Range, tempAddress As String, i As Long
With Range("A1").CurrentRegion.Resize(, 1).Offset(, 2)
Set temp = .Find(what:=“たろう”)
If Not temp Is Nothing Then
tempAddress = temp.Address
i = Cells(Rows.Count, "E").End(xlUp).Row
Do
temp.Offset(columnoffset:=-2).Resize(, 3).copy Cells(i, "E")
Set temp = .FindNext(temp)
Loop While temp.Address <> tempAddress
End If
End With
End Sub
Sub copy()
Range("A:G").Clear
Worksheets("template").Range("A1:C7").copy Destination:=Worksheets("Sheet1").Range("A1")
End Sub
388デフォルトの名無しさん (JP 0H4f-Ha6N)
2019/05/28(火) 10:10:54.71ID:CE2aKfrCH >>385
うーん、値を返すのは分かるんだけど、わざわざsubから取り出す意味が分からんのよ
subの中に入れちゃえば良くない?
コードが長くなる時とか、他のプロシージャにも流用したい場合なんかにfunctionで別プロシージャにしとくと分かりやすいってこと?
そういやfunctionを関数みたいに使う場合もあると聞いたな
うーん、値を返すのは分かるんだけど、わざわざsubから取り出す意味が分からんのよ
subの中に入れちゃえば良くない?
コードが長くなる時とか、他のプロシージャにも流用したい場合なんかにfunctionで別プロシージャにしとくと分かりやすいってこと?
そういやfunctionを関数みたいに使う場合もあると聞いたな
389デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/28(火) 10:32:00.95ID:P/fMeUQp0390デフォルトの名無しさん (ブーイモ MM2b-cspy)
2019/05/28(火) 11:24:47.87ID:aRCJr/ZnM391デフォルトの名無しさん (JP 0H4f-Ha6N)
2019/05/28(火) 11:26:30.05ID:CE2aKfrCH >>389
あーその説明で分かった ありがとう
たしかに今までは、動けばいいやで作ってたからコードが長くなってた
顧客コードから各データを検索する時なんか、
Cells(i,2).value=Range(Z:Z).Find(Cells(i,1)).Offset(0,5).Value
みたいなコードを10行とか書いてたわ
あーその説明で分かった ありがとう
たしかに今までは、動けばいいやで作ってたからコードが長くなってた
顧客コードから各データを検索する時なんか、
Cells(i,2).value=Range(Z:Z).Find(Cells(i,1)).Offset(0,5).Value
みたいなコードを10行とか書いてたわ
392デフォルトの名無しさん (アウアウウー Saab-DSaV)
2019/05/28(火) 12:23:13.41ID:1q3vxt7ga OutlookのVBAもここで可でしょうか?
違ったら誘導お願いします
上司へ「承認お願いします」と言った趣旨のメールを送った際、上司がボタン1つで承認する旨のメールが送れるようにしたいです
しかし複数いる上司全員にマクロの設定方法を教えるのは面倒です
私から送信するメール本文にマクロを組み込み、上司が受け取った際に本文にあるリンクを押せば(マクロを自分で設定していなくても)返信メールが自動作成されるような手法が取れればベストなのですが、そういったことは可能なのでしょうか?
違ったら誘導お願いします
上司へ「承認お願いします」と言った趣旨のメールを送った際、上司がボタン1つで承認する旨のメールが送れるようにしたいです
しかし複数いる上司全員にマクロの設定方法を教えるのは面倒です
私から送信するメール本文にマクロを組み込み、上司が受け取った際に本文にあるリンクを押せば(マクロを自分で設定していなくても)返信メールが自動作成されるような手法が取れればベストなのですが、そういったことは可能なのでしょうか?
393デフォルトの名無しさん (ブーイモ MMcf-xIO9)
2019/05/28(火) 12:47:38.41ID:i1bbppKtM >>392
ウィルスメールの作成方法きいてる様なもんだなw
ウィルスメールの作成方法きいてる様なもんだなw
394デフォルトの名無しさん (オイコラミネオ MMbb-x288)
2019/05/28(火) 12:51:48.37ID:Z4r31YmpM395デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/28(火) 13:44:15.47ID:P/fMeUQp0396デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 13:45:21.90ID:8P1bQTIM0397デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 13:48:09.91ID:8P1bQTIM0 >>392
マクロでやらなくても承認ボタンを追加する機能があった筈だが。
マクロでやらなくても承認ボタンを追加する機能があった筈だが。
398デフォルトの名無しさん (ブーイモ MMcf-xIO9)
2019/05/28(火) 13:50:35.37ID:i1bbppKtM > VBA初心者にありがちな意見だね。
はい、きょうもマウント取りたい人が来ましたよ
はい、きょうもマウント取りたい人が来ましたよ
399デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 14:01:27.19ID:8P1bQTIM0400デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 14:03:33.28ID:8P1bQTIM0 >>398
マウントも何も、明らかに初心者なんだから仕方ないだろ
マウントも何も、明らかに初心者なんだから仕方ないだろ
401デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/28(火) 14:18:44.11ID:rhAlx8Ij0 > VBA初心者にありがちな意見だね。
この部分は必要なかったんだよなぁ
この部分は必要なかったんだよなぁ
402デフォルトの名無しさん (ワッチョイ 8791-cMWe)
2019/05/28(火) 14:34:43.00ID:8P1bQTIM0 >>401
必要なんだが。
必要なんだが。
403デフォルトの名無しさん (オイコラミネオ MMbb-jqLE)
2019/05/28(火) 15:27:43.49ID:m2eXkVaQM 初心者お断りな質問スレが存在した…?
404デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/28(火) 15:33:18.00ID:rhAlx8Ij0405デフォルトの名無しさん (ワッチョイ df71-x/mB)
2019/05/28(火) 15:57:40.29ID:JWvhlEsx0406デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/28(火) 15:58:05.43ID:8ZgSX7bEF407デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/28(火) 16:01:17.83ID:8ZgSX7bEF408デフォルトの名無しさん (オッペケ Sr5b-IQeD)
2019/05/28(火) 18:23:49.73ID:PIv3udRAr i=の行をloopの中に入れる
409デフォルトの名無しさん (オッペケ Sr5b-IQeD)
2019/05/28(火) 18:25:13.81ID:PIv3udRAr その上のtempaddressも
410デフォルトの名無しさん (JP 0Hcb-n9i6)
2019/05/28(火) 18:29:24.54ID:Bg5LHkgbH マウントしてると誤解を招くような
会話しかできない奴は能力低い奴多い
他人の意見も聞かないしね。
傲慢が後に返り討ちにあう
会話しかできない奴は能力低い奴多い
他人の意見も聞かないしね。
傲慢が後に返り討ちにあう
411デフォルトの名無しさん (アウアウウー Saab-DSaV)
2019/05/28(火) 18:33:26.76ID:C7Ijh9EKa412デフォルトの名無しさん (エムゾネ FFff-cMWe)
2019/05/28(火) 19:06:09.82ID:+01nmcZGF >>410
誤解を招く前に、プライドに触ったのか碌に内容読まずに絡む奴の方がよっぽど問題だと思うが。
誤解を招く前に、プライドに触ったのか碌に内容読まずに絡む奴の方がよっぽど問題だと思うが。
413デフォルトの名無しさん (ワッチョイ 877c-+q9b)
2019/05/28(火) 19:42:52.66ID:ID0apHa80 ところでここは「Exce VBA」の質問スレ
414デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/28(火) 19:55:29.19ID:P/fMeUQp0415デフォルトの名無しさん (ワッチョイ 67da-dCWx)
2019/05/28(火) 22:28:38.54ID:6NK7Ep/b0 >>384
functionなら1行で書ける!
と思ったけど、よく見たらどっちも2行かかるな。
Dim A
A = function()
Dim A
sub(ByRef A)
functionのメリットって何だろ?
1個しか返せないし。
functionなら1行で書ける!
と思ったけど、よく見たらどっちも2行かかるな。
Dim A
A = function()
Dim A
sub(ByRef A)
functionのメリットって何だろ?
1個しか返せないし。
416デフォルトの名無しさん (ワッチョイ a78e-MZ3P)
2019/05/28(火) 22:45:21.26ID:g3Ue34fJ0 >>415
馬鹿はいい加減黙れよ
馬鹿はいい加減黙れよ
417デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/28(火) 22:46:58.82ID:exe6lUi60418デフォルトの名無しさん (ワッチョイ bf8c-cspy)
2019/05/28(火) 23:03:25.05ID:sz8y6/Um0419デフォルトの名無しさん (スプッッ Sd7f-cMWe)
2019/05/28(火) 23:15:31.12ID:MN8nEIAEd420デフォルトの名無しさん (スプッッ Sd7f-cMWe)
2019/05/28(火) 23:18:36.46ID:MN8nEIAEd >>418
むしろ
Function Hoge(Arg() As String) As String()
の方が適切かな。
或いは
Function Hoge(Arg() As String) As Collection
とか。
むしろ
Function Hoge(Arg() As String) As String()
の方が適切かな。
或いは
Function Hoge(Arg() As String) As Collection
とか。
421デフォルトの名無しさん (ワッチョイ bf8c-cspy)
2019/05/28(火) 23:45:10.83ID:sz8y6/Um0 >>419
AddressOf で関数を返すことすら出来るのだ
AddressOf で関数を返すことすら出来るのだ
422デフォルトの名無しさん (ワッチョイ c7ce-dCWx)
2019/05/28(火) 23:58:45.95ID:0rD99vo/0 IF Func() Then
とか
Loop Until Func()
なんてのがSubでは代用しにくい使い方だな (できないとは言わないが)
むしろ普通の数式で
A = Func1() + Func2() + Func3()
みたいに書きたい時の方が、Subに置き換えた時の無駄が多くなりそう
とか
Loop Until Func()
なんてのがSubでは代用しにくい使い方だな (できないとは言わないが)
むしろ普通の数式で
A = Func1() + Func2() + Func3()
みたいに書きたい時の方が、Subに置き換えた時の無駄が多くなりそう
423デフォルトの名無しさん (ワッチョイ c7ce-dCWx)
2019/05/29(水) 00:02:34.60ID:S0wmSPvZ0 2年ぐらい前にもSubとFunctionに違いなんかないと言い張る粘着がいたのを思い出した
424デフォルトの名無しさん (ワッチョイ 87e6-dCWx)
2019/05/29(水) 00:03:33.14ID:6UUzdaAE0 BASICなんだからGOTOだけで十分
425デフォルトの名無しさん (スプッッ Sd7f-cMWe)
2019/05/29(水) 00:47:16.25ID:aQ2xiGWFd >>421
おう、ここで初めて高度な話を見た。
おう、ここで初めて高度な話を見た。
426デフォルトの名無しさん (ブーイモ MMcf-e2Fz)
2019/05/29(水) 03:04:42.46ID:1woLKBVkM ・Sub
・返り値のないFunction
この違いは何ですか?
・返り値のないFunction
この違いは何ですか?
427デフォルトの名無しさん (アウアウウー Saab-m12E)
2019/05/29(水) 04:29:34.43ID:WducifPVa subじゃ1個も値返せないじゃん
428デフォルトの名無しさん (ワッチョイ df01-Fpyl)
2019/05/29(水) 05:02:37.42ID:E4T3mNp50 戻り値ないならsubでいいじゃんって話だと思うんだけど俺も一応はそう思う
昔はsubばかりで書いてた
subは単体で実行できるけどfunctionは単体では実行できないという違いがある
functionは他から呼び出さないと実行できないという意味でね。
ここからは俺の好みみたいなもんだけど、
ボタンに直結してるようなエントリーポイント的なものは
subで書いて、それ以外、特に引数を受けとって処理するものは
単体では実行できないことを明確にする意味で全てfunctionにしてる
そう論理的で整合性のある区分というわけではないんだけど。
昔はsubばかりで書いてた
subは単体で実行できるけどfunctionは単体では実行できないという違いがある
functionは他から呼び出さないと実行できないという意味でね。
ここからは俺の好みみたいなもんだけど、
ボタンに直結してるようなエントリーポイント的なものは
subで書いて、それ以外、特に引数を受けとって処理するものは
単体では実行できないことを明確にする意味で全てfunctionにしてる
そう論理的で整合性のある区分というわけではないんだけど。
429デフォルトの名無しさん (ブーイモ MMcb-cspy)
2019/05/29(水) 08:46:31.68ID:WZbm0MMEM >>428
単体で実行できるかどうかはSub/Function の差じゃなくて、引数を取る/取らないの差じゃなかったっけ?
単体で実行できるかどうかはSub/Function の差じゃなくて、引数を取る/取らないの差じゃなかったっけ?
430デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 08:57:09.71ID:dT9QfEjx0431デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 08:58:24.42ID:dT9QfEjx0 あと、実行可能かどうかはpublic/privateで切り分けるべきだろう
432デフォルトの名無しさん (ワッチョイ bf02-vAXu)
2019/05/29(水) 09:10:25.71ID:QQeifizk0 セルに式として関数を入力して呼べるFunctionと呼べないSub
433デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 09:17:16.17ID:dT9QfEjx0434デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 09:30:42.49ID:dT9QfEjx0 基本はfunction
スクリプトとして何かをさせたい時にだけsubで定義する。C言語で言うint main(){}
戻り値や引数のありなしでは切り分けない
と考えると自然と思うんだけど、どうだろう
この考えだと、private subは使うべきじゃないって事になる
スクリプトとして何かをさせたい時にだけsubで定義する。C言語で言うint main(){}
戻り値や引数のありなしでは切り分けない
と考えると自然と思うんだけど、どうだろう
この考えだと、private subは使うべきじゃないって事になる
435デフォルトの名無しさん (ワッチョイ 07f9-IeET)
2019/05/29(水) 10:59:47.52ID:bJuQUiqr0 別に良いんだよ何を使おうと、まあ好きにすればって程度
まあ、ただ論理的に考えずごみを量産するやつはいるな
まあ、ただ論理的に考えずごみを量産するやつはいるな
436デフォルトの名無しさん (ブーイモ MMcb-dCWx)
2019/05/29(水) 11:30:55.13ID:zbMbGE8SM437デフォルトの名無しさん (ブーイモ MMcb-cspy)
2019/05/29(水) 11:31:54.96ID:WZbm0MMEM Excel長老の話って知ってる?
438デフォルトの名無しさん (ブーイモ MMcb-cspy)
2019/05/29(水) 11:32:51.36ID:WZbm0MMEM >>436
メモリ効率ってネタだよね?
メモリ効率ってネタだよね?
439デフォルトの名無しさん (ブーイモ MMcb-dCWx)
2019/05/29(水) 11:39:17.00ID:zbMbGE8SM >>433
今から40年以上前、それまでのシーケンシャルなプログラムでは能率が悪いから構造化しようという話しが出て、その時に提唱されたのが「手続き(Sub)」と「関数(Function)」という概念
しかし、教育用として作られたPascalという言語では忠実に実装されたけど、C言語には関数しか用意されなかったし、その後に登場したJavaも関数しかない
結局は言語を設計した人のリテラシーというか、単なる好みで決まったようなもん
今でもたくさんの言語が乱立してるのは、結局はみんな「ぼくの考えたさいきょうのげんご」が作りたいだけと思って、あながち間違いじゃない
今から40年以上前、それまでのシーケンシャルなプログラムでは能率が悪いから構造化しようという話しが出て、その時に提唱されたのが「手続き(Sub)」と「関数(Function)」という概念
しかし、教育用として作られたPascalという言語では忠実に実装されたけど、C言語には関数しか用意されなかったし、その後に登場したJavaも関数しかない
結局は言語を設計した人のリテラシーというか、単なる好みで決まったようなもん
今でもたくさんの言語が乱立してるのは、結局はみんな「ぼくの考えたさいきょうのげんご」が作りたいだけと思って、あながち間違いじゃない
440デフォルトの名無しさん (ブーイモ MMcb-dCWx)
2019/05/29(水) 11:41:11.71ID:zbMbGE8SM >>438
ネタじゃないよ
リカーシブなプログラムを書いてみればすぐわかる
VBAでもFunctionは呼び出すたびにヒープを最低4バイトずつ消費するから、再帰の最大回数が少ないのは簡単な実験ですぐに確認できる
ネタじゃないよ
リカーシブなプログラムを書いてみればすぐわかる
VBAでもFunctionは呼び出すたびにヒープを最低4バイトずつ消費するから、再帰の最大回数が少ないのは簡単な実験ですぐに確認できる
441デフォルトの名無しさん (ブーイモ MMcb-cspy)
2019/05/29(水) 11:48:47.33ID:WZbm0MMEM >>440
「ヒープ」ってネタだよね?
「ヒープ」ってネタだよね?
442デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 11:53:59.73ID:dT9QfEjx0443デフォルトの名無しさん (ブーイモ MMcb-dCWx)
2019/05/29(水) 11:58:48.77ID:zbMbGE8SM 簡単な実験
Funcの方がメモリをたくさん消費するから繰り返せる回数が少ない
データキャッシュも有限なリソースだから、どちらでもいい時はFuncの方が不利
Sub sub_test()
test_sub (1)
End Sub
Sub func_test()
test_func (1)
End Sub
Sub test_sub(n)
n = n + 1
Debug.Print n;
test_sub (n)
End Sub
Function test_func(n)
n = n + 1
Debug.Print n;
test_func (n)
End Function
Funcの方がメモリをたくさん消費するから繰り返せる回数が少ない
データキャッシュも有限なリソースだから、どちらでもいい時はFuncの方が不利
Sub sub_test()
test_sub (1)
End Sub
Sub func_test()
test_func (1)
End Sub
Sub test_sub(n)
n = n + 1
Debug.Print n;
test_sub (n)
End Sub
Function test_func(n)
n = n + 1
Debug.Print n;
test_func (n)
End Function
444デフォルトの名無しさん (ワンミングク MMbf-/67I)
2019/05/29(水) 13:23:20.90ID:AfH1iVf/M Selenium+vbaを使って
ChromeでWebページをPDF保存することは可能でしょうか?
ChromeでWebページをPDF保存することは可能でしょうか?
445デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 13:29:26.76ID:dT9QfEjx0446デフォルトの名無しさん (スプッッ Sd7f-cMWe)
2019/05/29(水) 13:43:28.26ID:aQ2xiGWFd >>442
だから構造的に考えて意味的にFunctionが適するかSubが適するかを選択するんだ。
意味的にというのは人間の感覚にとって合った方を採用すべきということ。
Cだってvoidがあるじゃねーの。
無理矢理1を返すとかすれば戻り値が絶対に必要な言語設計だってできた筈。
なんでvoidがあるかといえば、やっぱり意味的に戻り値無しが人間にとってピッタリ来ることがあるからだと思うが。
だから構造的に考えて意味的にFunctionが適するかSubが適するかを選択するんだ。
意味的にというのは人間の感覚にとって合った方を採用すべきということ。
Cだってvoidがあるじゃねーの。
無理矢理1を返すとかすれば戻り値が絶対に必要な言語設計だってできた筈。
なんでvoidがあるかといえば、やっぱり意味的に戻り値無しが人間にとってピッタリ来ることがあるからだと思うが。
447デフォルトの名無しさん (アウアウウー Saab-m12E)
2019/05/29(水) 15:03:19.55ID:eVQzoh+sa 処理結果をpublicで判断するよりは
値を返すほうが使いやすい
値を返すほうが使いやすい
448デフォルトの名無しさん (ワッチョイ c7ce-dCWx)
2019/05/29(水) 17:40:58.36ID:S0wmSPvZ0 プログラムを一人で作って自分だけが永遠に保守するなら好きなように作ればいい
大規模なアプリをチームで作ったり、他人が修正したりする時には間違いを起こさないようにルールを決める必要があって、
経験上、カプセル化した方が結果的に安全で能率がいいということになっている
そのための手法の一つが変数のスコープを狭くすること、グローバル変数は使わないこと、なんだな
だから結果はどこかの変数に入れるんじゃなくてFunctionで返すんだよ
複数の値を返したいなら設計を見直すべきで、構造体を使うか、1つずつFunctionを分けるか考える
大規模なアプリをチームで作ったり、他人が修正したりする時には間違いを起こさないようにルールを決める必要があって、
経験上、カプセル化した方が結果的に安全で能率がいいということになっている
そのための手法の一つが変数のスコープを狭くすること、グローバル変数は使わないこと、なんだな
だから結果はどこかの変数に入れるんじゃなくてFunctionで返すんだよ
複数の値を返したいなら設計を見直すべきで、構造体を使うか、1つずつFunctionを分けるか考える
449デフォルトの名無しさん (ワントンキン MMbf-/67I)
2019/05/29(水) 18:50:10.49ID:b/xKBA/BM450デフォルトの名無しさん (ワッチョイ bf68-dCWx)
2019/05/29(水) 18:57:16.16ID:dT9QfEjx0451デフォルトの名無しさん (ブーイモ MMcb-xWF7)
2019/05/29(水) 19:33:05.85ID:gbtQDfh8M seleniumってもう使い物にならなくなってなかったっけ
452デフォルトの名無しさん (ワッチョイ ea2f-n0I8)
2019/05/30(木) 00:50:17.75ID:oM5Ks3kV0 >>440
ヒープとスタックの違い理解してる?
ヒープとスタックの違い理解してる?
453デフォルトの名無しさん (アウアウウー Sa1f-gQC1)
2019/05/30(木) 03:19:10.04ID:1qsenVBka byref もあるしな
454デフォルトの名無しさん (ワッチョイ 3ff9-nuIz)
2019/05/30(木) 08:21:00.17ID:oyMl0bcF0455デフォルトの名無しさん (ブーイモ MMd6-ERtf)
2019/05/30(木) 12:02:16.59ID:fCKFoHR/M 使うスタック量によって再帰での有利不利って理屈の上ではあるだろうけど
現実的な意味ってあるの?
条件によってスタックオーバーフローする「かもしれない」プログラムに対して
引数や返り値を考慮とか再帰深度に気を使うとか、ちょっとVBAで考えられないんですけど
現実的な意味ってあるの?
条件によってスタックオーバーフローする「かもしれない」プログラムに対して
引数や返り値を考慮とか再帰深度に気を使うとか、ちょっとVBAで考えられないんですけど
456デフォルトの名無しさん (オッペケ Sr33-NT0q)
2019/05/30(木) 12:25:00.74ID:0nKLhIYFr >>454
SubとFunctionでメモリ効率の違い考慮するレベルなら
SubとFunctionでメモリ効率の違い考慮するレベルなら
457デフォルトの名無しさん (ドコグロ MM8a-RdrM)
2019/05/30(木) 12:31:21.82ID:NTWA4E5yM458デフォルトの名無しさん (ワッチョイ 3ff9-nuIz)
2019/05/30(木) 15:33:21.51ID:oyMl0bcF0459デフォルトの名無しさん (アウアウカー Sa7b-K02T)
2019/05/30(木) 18:56:24.47ID:86kk1xI3a ここできいていいのか分かりませんがマクロの組み方で教えてください
「=5月シートA1」
「=5月シートA2」
みたいに引っ張っているセルを
「=6月シートA1」
「=6月シートA2」
みたいに変えるマクロを組みたいんですが
それを毎月自動で7月、8月、と月に合わせて変えるのはどうやるのですか?
理想としては、5月と書いてあるセルを6月と入力し、そのセルをコピペしていくマクロを組みたいのですが、その流れを作っても元の5月だけがコピペされてしまう状態です。
説明が下手ですみません。
「=5月シートA1」
「=5月シートA2」
みたいに引っ張っているセルを
「=6月シートA1」
「=6月シートA2」
みたいに変えるマクロを組みたいんですが
それを毎月自動で7月、8月、と月に合わせて変えるのはどうやるのですか?
理想としては、5月と書いてあるセルを6月と入力し、そのセルをコピペしていくマクロを組みたいのですが、その流れを作っても元の5月だけがコピペされてしまう状態です。
説明が下手ですみません。
460デフォルトの名無しさん (オッペケ Sr33-5anl)
2019/05/30(木) 19:04:11.68ID:1nLCMVmfr 今月=month(date)
activesheet.range("a1").resize(5).formula="="&今月&"!a1"
activesheet.range("a1").resize(5).formula="="&今月&"!a1"
461デフォルトの名無しさん (オイコラミネオ MM9b-IlTb)
2019/05/30(木) 19:12:37.62ID:3bWSKYGBM462デフォルトの名無しさん (アウアウカー Sa7b-K02T)
2019/05/30(木) 19:18:06.10ID:86kk1xI3a463デフォルトの名無しさん (オッペケ Sr33-5anl)
2019/05/30(木) 19:37:14.94ID:/EJeltR2r464デフォルトの名無しさん (アウアウカー Sa7b-K02T)
2019/05/30(木) 19:38:13.64ID:86kk1xI3a465デフォルトの名無しさん (ワッチョイ b7ce-2ZOZ)
2019/05/30(木) 19:41:48.72ID:S1ohEoHj0466デフォルトの名無しさん (ワッチョイ cf7c-V0IX)
2019/05/30(木) 19:49:45.60ID:vA8HeCKe0467デフォルトの名無しさん (ワッチョイ cf7c-V0IX)
2019/05/30(木) 19:55:45.24ID:vA8HeCKe0 間違えたわ、こうだわ
=INDIRECT(MONTH(NOW())&"月!A"&ROW(A1))
=INDIRECT(MONTH(NOW())&"月!A"&ROW(A1))
468デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 10:21:23.92ID:iXFRocgY0 なんか、今月にこだわる人多いが説明だと選んだ月のシートからデーターを
持ってきたいだけだろ、勿論INDIRECTを使うことでマクロを使う必要はない
例えば、値を参照するシートとのA1セルに入力規制で1月〜12月を選択して
=INDIRECT($A$1 & "!A" & ROW(A1))
でいいだろ
持ってきたいだけだろ、勿論INDIRECTを使うことでマクロを使う必要はない
例えば、値を参照するシートとのA1セルに入力規制で1月〜12月を選択して
=INDIRECT($A$1 & "!A" & ROW(A1))
でいいだろ
469デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 10:48:51.98ID:xVkqny4q0 >>468
> それを毎月自動で7月、8月、と月に合わせて変えるのはどうやるのですか?
> それを毎月自動で7月、8月、と月に合わせて変えるのはどうやるのですか?
470デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 11:09:05.87ID:iXFRocgY0471デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 11:20:16.63ID:xVkqny4q0 >>470
> なんか、今月にこだわる人多いが
> なんか、今月にこだわる人多いが
472デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 11:34:43.20ID:iXFRocgY0473デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 11:36:26.16ID:iXFRocgY0 あら〜ダブって入ったわ すまぬの
474デフォルトの名無しさん (ブーイモ MM3f-ViZH)
2019/05/31(金) 11:48:24.92ID:fWZN/ECyM なんかVBA使わずにワークシート関数使えっていうコンセンサスでもあるの?
思い込みと違う?
思い込みと違う?
475デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 11:53:29.26ID:iXFRocgY0 >>459
お題は
>理想としては、5月と書いてあるセルを6月と入力し、そのセルをコピペしていくマクロを組みたいのですが、その流れを作っても元の5月だけがコピペされてしまう状態です。
だけどな、マクロを使わないと気が済まないやつっているのかな
お題は
>理想としては、5月と書いてあるセルを6月と入力し、そのセルをコピペしていくマクロを組みたいのですが、その流れを作っても元の5月だけがコピペされてしまう状態です。
だけどな、マクロを使わないと気が済まないやつっているのかな
476デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 11:57:27.72ID:iXFRocgY0477デフォルトの名無しさん (ワッチョイ 6668-2ZOZ)
2019/05/31(金) 12:02:31.59ID:kMeHCJPt0478デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 12:17:34.40ID:iXFRocgY0 まあなんだな、$A$1この書き方って絶対参照だが良くないんだよな
普通はそのセルに名前を付けてその名前で参照する
例えば「設定月」みたいな名前ね
普通はそのセルに名前を付けてその名前で参照する
例えば「設定月」みたいな名前ね
479デフォルトの名無しさん (オッペケ Sr33-NT0q)
2019/05/31(金) 12:21:40.48ID:UKwhkiwBr VBAのスレでマクロつかうなとか(笑)
480デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 12:23:22.93ID:xVkqny4q0481デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/05/31(金) 12:27:21.46ID:wdWzuIo7p シートを左のものからきっちり順に印刷する(印刷指示を出す)vbaありませんか?
スプール云々はプリンターの詳細設定弄れなくなってるのでvbaでどうにかなればしたいのですが・・
スプール云々はプリンターの詳細設定弄れなくなってるのでvbaでどうにかなればしたいのですが・・
482デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 12:27:47.02ID:iXFRocgY0 Excelの関数や機能も知らん奴がVBAでマクロを作るか
少しは勉強しろよ、ってか
運転できないやつが、自動運転を作るみたいなもんか?
ってか参照で十分なものを何でマクロ(笑)
少しは勉強しろよ、ってか
運転できないやつが、自動運転を作るみたいなもんか?
ってか参照で十分なものを何でマクロ(笑)
483デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 12:31:43.08ID:xVkqny4q0484デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 12:32:47.94ID:iXFRocgY0485デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 12:37:34.60ID:iXFRocgY0 >>483
別に、マクロで提案してみたら
別に、マクロで提案してみたら
486デフォルトの名無しさん (ワッチョイ 4a2b-V0IX)
2019/05/31(金) 12:54:17.71ID:jiw85AG60 自動車つくれなくても、つくってもらって乗ればいいじゃん
487デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 13:01:15.44ID:iXFRocgY0488デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 13:10:48.90ID:iXFRocgY0489デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 13:26:58.37ID:iXFRocgY0490デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 13:43:20.27ID:xVkqny4q0491デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 13:55:19.86ID:iXFRocgY0 >>490
今月とかどうでもいいんだよ
単に参照すればいいだけ、それで質問者の意図に対応できないか?
自分の主張じゃなく、何が正しいかで提案するんだよ
VBAで作れば何でもできるさ、でも単に絶対参照でいいものをこねくり回すなよ
今月とかどうでもいいんだよ
単に参照すればいいだけ、それで質問者の意図に対応できないか?
自分の主張じゃなく、何が正しいかで提案するんだよ
VBAで作れば何でもできるさ、でも単に絶対参照でいいものをこねくり回すなよ
492デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 14:07:14.86ID:xVkqny4q0493デフォルトの名無しさん (ワッチョイ 6668-2ZOZ)
2019/05/31(金) 14:14:55.01ID:kMeHCJPt0 普通のExcelスレはあんなに紳士的なのに・・・
494デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 14:31:03.11ID:iXFRocgY0 何だろうな、普通に絶対参照すればいいものをVBA・VBAって叫ぶの
怖いは
怖いは
495デフォルトの名無しさん (ワッチョイ 6668-2ZOZ)
2019/05/31(金) 14:48:52.06ID:2f7ZWXQQ0496デフォルトの名無しさん (ワッチョイ 4a2b-V0IX)
2019/05/31(金) 15:04:15.42ID:jiw85AG60 >>462
削除等はマクロで、他シート参照は数式でいいんでないの
削除等はマクロで、他シート参照は数式でいいんでないの
497デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 15:50:07.97ID:xVkqny4q0 元の前提無視して絶対参照・絶対参照って叫ぶの
怖いは
って言えばいいのかな
怖いは
って言えばいいのかな
498デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/05/31(金) 16:21:11.81ID:iXFRocgY0499デフォルトの名無しさん (エムゾネ FF8a-suWd)
2019/05/31(金) 16:31:39.12ID:Q8fJ9KqCF 元々の質問を見る限り、詳細が無いのでVBAで解決すべきか数式で解決すべきか判断できん。
逆に言えばこれだけの情報でVBAを必要無いとか言ってしまえる人って初心者とまでは言わないけど大したスキルは無いんだろうなと思ってしまう。
逆に言えばこれだけの情報でVBAを必要無いとか言ってしまえる人って初心者とまでは言わないけど大したスキルは無いんだろうなと思ってしまう。
500デフォルトの名無しさん (アメ MM97-nuIz)
2019/05/31(金) 16:43:05.14ID:agbDawORM >>499
そうか 君はプロなんだね(笑)
そうか 君はプロなんだね(笑)
501デフォルトの名無しさん (エムゾネ FF8a-suWd)
2019/05/31(金) 17:06:59.36ID:Q8fJ9KqCF502デフォルトの名無しさん (アメ MM97-nuIz)
2019/05/31(金) 17:12:13.76ID:agbDawORM >>501
いまだにVBAでの回答すらないけどね
いまだにVBAでの回答すらないけどね
503デフォルトの名無しさん (エムゾネ FF8a-suWd)
2019/05/31(金) 17:17:59.31ID:Q8fJ9KqCF504デフォルトの名無しさん (エムゾネ FF8a-suWd)
2019/05/31(金) 17:21:09.14ID:Q8fJ9KqCF 技術レベルは大したことない問題だけど最近回答したのは>>284だな。
テーマとしては面白いから。
テーマとしては面白いから。
505デフォルトの名無しさん (オッペケ Sr33-YDXf)
2019/05/31(金) 17:33:03.28ID:NquLpIx1r てか>>464で終わっとるやろ…
506デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/05/31(金) 17:36:44.72ID:xVkqny4q0 >>498
むしろ思い込み(というか自分の都合のいいように解釈)してるのはそっちなんだよなぁ
むしろ思い込み(というか自分の都合のいいように解釈)してるのはそっちなんだよなぁ
507デフォルトの名無しさん (アメ MM97-nuIz)
2019/05/31(金) 17:42:42.79ID:agbDawORM508デフォルトの名無しさん (スプッッ Sd2a-suWd)
2019/05/31(金) 17:43:17.34ID:2P/bRCUed というか>>499に書いた通り、状況を判断する材料が少ない。
例えば月のシートが沢山あって、それぞれのシートの集計結果を集計シートで閲覧したいという状況なら数式の方が良さそうだ。(それでも情報が足りないから「良さそう」としか言えん。)
例えば月のシートが沢山あって、それぞれのシートの集計結果を集計シートで閲覧したいという状況なら数式の方が良さそうだ。(それでも情報が足りないから「良さそう」としか言えん。)
509デフォルトの名無しさん (スプッッ Sd2a-suWd)
2019/05/31(金) 17:44:39.75ID:2P/bRCUed510デフォルトの名無しさん (オイコラミネオ MM9b-IlTb)
2019/05/31(金) 17:46:18.67ID:a67Z5WHaM511デフォルトの名無しさん (アメ MM97-nuIz)
2019/05/31(金) 18:08:13.80ID:agbDawORM >>509
意識過剰だろ(笑)事実を書いただけ
意識過剰だろ(笑)事実を書いただけ
512デフォルトの名無しさん (オッペケ Sr33-NT0q)
2019/05/31(金) 19:20:39.09ID:frxzLdPfr VBAでやるか数式でやるかの判断はこのスレでやる話じゃないだろ
ここはVBAのスレだぜ
ここはVBAのスレだぜ
513デフォルトの名無しさん (スプッッ Sd2a-suWd)
2019/05/31(金) 19:22:19.42ID:2P/bRCUed514デフォルトの名無しさん (ワッチョイ cf7c-V0IX)
2019/05/31(金) 20:32:30.11ID:XAbM3vU30515デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/05/31(金) 20:58:10.12ID:wdWzuIo7p516デフォルトの名無しさん (ワッチョイ cf7c-V0IX)
2019/05/31(金) 22:18:19.39ID:XAbM3vU30 >>515
ごめん for each ws in の書き間違い
ごめん for each ws in の書き間違い
517デフォルトの名無しさん (ワッチョイ 0bda-2ZOZ)
2019/05/31(金) 22:31:58.82ID:aMsRRK9D0 ん?
全シート印刷じゃダメだったの?
全シート印刷じゃダメだったの?
518デフォルトの名無しさん (アメ MM97-nuIz)
2019/05/31(金) 22:40:38.73ID:agbDawORM >>513
ふん、おれ500 お前が笑えるレスつけただけだろ
ふん、おれ500 お前が笑えるレスつけただけだろ
519デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/06/01(土) 00:10:30.70ID:Re37ayj0p >>517
もちろん全シート一括で印刷かけてるんですけど、スプール設定?の関係で重いシートの印刷が後回しになるので10ページ1ページ2ページの3シートのファイル印刷すると10ページのシートが一番最後に印刷されちゃって不便なんです
もちろん全シート一括で印刷かけてるんですけど、スプール設定?の関係で重いシートの印刷が後回しになるので10ページ1ページ2ページの3シートのファイル印刷すると10ページのシートが一番最後に印刷されちゃって不便なんです
520デフォルトの名無しさん (ワッチョイ 6a01-yed5)
2019/06/01(土) 02:54:17.07ID:48zxZgqm0 ListBox使ってるんですけど、たまに表示がバグります
薄い横線がListBox内の全ての行間に表示されちゃうんです
行のフォーカスを動かすと、動かした範囲ではこの変な横線は一旦消えるんだけど、
何かをするとまた横線があらわれる
こういうのって何が原因かわかりますか?
再現性がそう高くないので、対策しづらいです
表示がおかしいだけでプログラム自体は問題なく動きます
薄い横線がListBox内の全ての行間に表示されちゃうんです
行のフォーカスを動かすと、動かした範囲ではこの変な横線は一旦消えるんだけど、
何かをするとまた横線があらわれる
こういうのって何が原因かわかりますか?
再現性がそう高くないので、対策しづらいです
表示がおかしいだけでプログラム自体は問題なく動きます
521デフォルトの名無しさん (ワッチョイ 6a01-yed5)
2019/06/01(土) 03:41:24.97ID:48zxZgqm0 >>520ですけどもしかしたら直ったかもしれないです
multiSelectをfmMultiSelectExtendedに設定してるんですけど、
UserForm Initialize内で設定するのではなく
プロパティウィンドウで選択して設定するようにしたら今の所出ないです
再現性があれなんで確実とは言えないんですけど
multiSelectをfmMultiSelectExtendedに設定してるんですけど、
UserForm Initialize内で設定するのではなく
プロパティウィンドウで選択して設定するようにしたら今の所出ないです
再現性があれなんで確実とは言えないんですけど
522デフォルトの名無しさん (ワッチョイ 0bda-2ZOZ)
2019/06/01(土) 07:48:48.81ID:FEI28S1s0 >>520
ListBoxに限らず、Excelのオブジェクトは変だよ。
そんなもんだと思う。
俺もこんな現象に遭遇した。
・印刷プレビュー直後に、リストボックスを操作できなくなる。(シートを切り替えると直る。)
・MSクエリやADOを使うと、ボタンやテキストボックスの位置が、見た目と合わなくなる。
[コマンドボタン] 何もない部分
↑ ↑
ここにボタンがあるのに ここを押さないと反応しない
ListBoxに限らず、Excelのオブジェクトは変だよ。
そんなもんだと思う。
俺もこんな現象に遭遇した。
・印刷プレビュー直後に、リストボックスを操作できなくなる。(シートを切り替えると直る。)
・MSクエリやADOを使うと、ボタンやテキストボックスの位置が、見た目と合わなくなる。
[コマンドボタン] 何もない部分
↑ ↑
ここにボタンがあるのに ここを押さないと反応しない
523デフォルトの名無しさん (ワッチョイ 0bda-2ZOZ)
2019/06/01(土) 07:53:01.65ID:FEI28S1s0 あと、なんじゃそりゃ!???? と思ったのが、
[コマンドボタン]
↑
押すと・・
→→→ [コマンドボタン]
↑
ボタンが逃げる
多分、押す前のボタン画像が左にあって、
押した後の(凹んだ状態の)画像が右にあるんだと思う。
[コマンドボタン]
↑
押すと・・
→→→ [コマンドボタン]
↑
ボタンが逃げる
多分、押す前のボタン画像が左にあって、
押した後の(凹んだ状態の)画像が右にあるんだと思う。
524デフォルトの名無しさん (ワッチョイ 6a01-yed5)
2019/06/01(土) 08:43:23.59ID:48zxZgqm0 >>523
論理的に解決できる方法がないから山勘に頼っていじってみて
運良く解決できたらもうけもんってことですかね
表示がぶれると、使ってる人が、このプログラム大丈夫かと心配し始めちゃうんで
できるだけ避けたいところです
論理的に解決できる方法がないから山勘に頼っていじってみて
運良く解決できたらもうけもんってことですかね
表示がぶれると、使ってる人が、このプログラム大丈夫かと心配し始めちゃうんで
できるだけ避けたいところです
525デフォルトの名無しさん (ワッチョイ 8f91-suWd)
2019/06/01(土) 10:54:28.04ID:/THuLu8v0526デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/06/01(土) 15:58:14.75ID:Vz6e2VkK0 >>525
笑えるな、答えられないやつに答えを求めないって(笑)
笑えるな、答えられないやつに答えを求めないって(笑)
527デフォルトの名無しさん (ワッチョイ 3ff9-n0I8)
2019/06/01(土) 16:00:03.94ID:Vz6e2VkK0 まあ、プロさんのようだから答えられないの恥ずかしいのか(笑)
あげとくは
あげとくは
528デフォルトの名無しさん (ワッチョイ 8f91-suWd)
2019/06/01(土) 17:24:08.45ID:/THuLu8v0529デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/06/01(土) 17:41:52.05ID:FFwlyzcq0 まだやってんの
最近多い無関係の人が巻き込まれるような事件起こしそう
最近多い無関係の人が巻き込まれるような事件起こしそう
530デフォルトの名無しさん (アメ MM97-nuIz)
2019/06/01(土) 17:42:25.49ID:ZZxkmLZAM >>528
あら、単に引きこもりのカスでろくなの作れんて思ってるよ(笑)
あら、単に引きこもりのカスでろくなの作れんて思ってるよ(笑)
531デフォルトの名無しさん (ワッチョイ 8f91-suWd)
2019/06/01(土) 17:47:36.35ID:/THuLu8v0 >>530
そりゃスキルの無い奴は人を評価出来ないからなw
そりゃスキルの無い奴は人を評価出来ないからなw
532デフォルトの名無しさん (ワッチョイ 0b1f-h1vX)
2019/06/01(土) 20:32:00.88ID:XF0/4x+50 データベースでエクセルのフィールド(3)を下に読み取っていって、入ってる型が文字列以外の物が入っているかチェックしたいんですけど何かないですか?
533デフォルトの名無しさん (ワッチョイ cf7c-V0IX)
2019/06/01(土) 20:51:09.32ID:fYRCWk9w0534デフォルトの名無しさん (ワッチョイ 268c-ViZH)
2019/06/01(土) 22:43:59.23ID:g0N7gK6Z0535デフォルトの名無しさん (ワッチョイ 268c-ViZH)
2019/06/01(土) 22:55:52.58ID:g0N7gK6Z0 >>532
早速やってみたけど、逆のパターンである
「先頭に数値が入っていて途中から文字列に変化した」場合は判定できた。
具体的には数値部分だけ読み込んで文字列の部分はNULLになった。
「先頭に文字列が入っていて途中から数値に変化した」場合は全部文字列扱いになったので厳密には判定不能。
早速やってみたけど、逆のパターンである
「先頭に数値が入っていて途中から文字列に変化した」場合は判定できた。
具体的には数値部分だけ読み込んで文字列の部分はNULLになった。
「先頭に文字列が入っていて途中から数値に変化した」場合は全部文字列扱いになったので厳密には判定不能。
536デフォルトの名無しさん (ワッチョイ 2fd6-Ekl2)
2019/06/02(日) 18:41:53.51ID:3MovPWtK0 初心者なので意味がわかりづらかったらすみません
まず、やりたいことは
1.ユーザーにB2〜E2あたりに文字を入力してもらう
2.それを5行前後繰り返す
3.この後にボタンを押してもらう
(以降マクロ処理)
4.入力して貰った行の各左セル(A列)に営業日(月初)を入力する
入力内容を下の行にコピペして、A列日付だけ翌営業日にする
それを月末日まで繰り返す
これを実現したい場合、営業日付をどう表示し、どう繰り返せばよいか検討がつきません
アドバイス頂けませんでしょうか
日付に関してyyyymmのみユーザーに手入力して貰う予定で、それを利用できるかなと思っています
まず、やりたいことは
1.ユーザーにB2〜E2あたりに文字を入力してもらう
2.それを5行前後繰り返す
3.この後にボタンを押してもらう
(以降マクロ処理)
4.入力して貰った行の各左セル(A列)に営業日(月初)を入力する
入力内容を下の行にコピペして、A列日付だけ翌営業日にする
それを月末日まで繰り返す
これを実現したい場合、営業日付をどう表示し、どう繰り返せばよいか検討がつきません
アドバイス頂けませんでしょうか
日付に関してyyyymmのみユーザーに手入力して貰う予定で、それを利用できるかなと思っています
537デフォルトの名無しさん (ワッチョイ cf68-2ZOZ)
2019/06/02(日) 19:17:16.23ID:wosufaXU0 >>536
Sub foo()
コピー元_行数 = Cells(Rows.Count, 2).End(xlUp).Row - 1
Range(Cells(2, 2), Cells(コピー元_行数 + 1, 5)).Copy
処理年 = InputBox("処理する年を四桁で入力してください", "", Format(Date, "yyyy"))
処理月 = InputBox("処理する月を1桁で入力してください", "", Format(Date, "m"))
'ここに上記が数値以外なら終了させる分岐をかます。めんどいのでしてない
For i = 1 To Day(DateSerial(処理年, 処理月 + 1, 0))
Cells(コピー元_行数 * (i - 1) + 2, 2).PasteSpecial
Range(Cells(コピー元_行数 * (i - 1) + 2, 1), Cells(コピー元_行数 * i + 1, 1)).Value = _
DateSerial(処理年, 処理月, i)
Next
End Sub
Sub foo()
コピー元_行数 = Cells(Rows.Count, 2).End(xlUp).Row - 1
Range(Cells(2, 2), Cells(コピー元_行数 + 1, 5)).Copy
処理年 = InputBox("処理する年を四桁で入力してください", "", Format(Date, "yyyy"))
処理月 = InputBox("処理する月を1桁で入力してください", "", Format(Date, "m"))
'ここに上記が数値以外なら終了させる分岐をかます。めんどいのでしてない
For i = 1 To Day(DateSerial(処理年, 処理月 + 1, 0))
Cells(コピー元_行数 * (i - 1) + 2, 2).PasteSpecial
Range(Cells(コピー元_行数 * (i - 1) + 2, 1), Cells(コピー元_行数 * i + 1, 1)).Value = _
DateSerial(処理年, 処理月, i)
Next
End Sub
538デフォルトの名無しさん (ワッチョイ 0b1f-h1vX)
2019/06/03(月) 23:29:52.65ID:+V4WoVbB0 >>535
上にあるようにvartypeだとだめかね?
上にあるようにvartypeだとだめかね?
539デフォルトの名無しさん (アウアウエー Sae2-Dmnv)
2019/06/04(火) 00:44:40.62ID:Vr0YkSWUa 教えてください。
ActiveCell.EntireRow.Copy Destination
これで「任意のセル選択中で1行コピー」になりますが、
改造して「任意の複数セル選択中の複数行をコピー」に変えたいんですがわかりますか?
ActiveCell.EntireRow.Copy Destination
これで「任意のセル選択中で1行コピー」になりますが、
改造して「任意の複数セル選択中の複数行をコピー」に変えたいんですがわかりますか?
540デフォルトの名無しさん (ワッチョイ 738e-oyaE)
2019/06/04(火) 01:01:51.67ID:sjSsEz0E0 仮面ライダー本郷猛は改造人間である。彼を改造したショッカーは世界制覇を企む悪の秘密結社である。仮面ライダーは人間の自由のためにショッカーと戦うのだ!
541デフォルトの名無しさん (アウアウエー Sae2-Dmnv)
2019/06/04(火) 07:28:25.36ID:CwYFwdXYa >>539
Selection で自己解決したんですが、
ThisWorkbook.Worksheets("sheetA").Activate
Selection.EntireRow.Copy Destination:=ThisWorkbook.Worksheets("SheetB").Range("A57:A62")
ThisWorkbook.Worksheets("SheetB").Activate
Range("A3:I4").Select
End Sub
で所定の6行のスペースにペーストするんですが、選択セルが5以下だと重複して貼り付けられます。
重複しない方法を教えてください。
Selection で自己解決したんですが、
ThisWorkbook.Worksheets("sheetA").Activate
Selection.EntireRow.Copy Destination:=ThisWorkbook.Worksheets("SheetB").Range("A57:A62")
ThisWorkbook.Worksheets("SheetB").Activate
Range("A3:I4").Select
End Sub
で所定の6行のスペースにペーストするんですが、選択セルが5以下だと重複して貼り付けられます。
重複しない方法を教えてください。
542デフォルトの名無しさん (アークセー Sx33-AZfr)
2019/06/04(火) 07:51:19.62ID:kIR0GcUMx コピー先のセルのアドレスをシンプルに"A57"に変えるだけでいいと思う
543デフォルトの名無しさん (ブーイモ MM97-ViZH)
2019/06/04(火) 08:26:51.88ID:0SaUhvTtM >>538
それだと対象のブックを開かなきゃダメじゃん
それだと対象のブックを開かなきゃダメじゃん
544デフォルトの名無しさん (CA 0H37-G2Tg)
2019/06/04(火) 11:03:51.11ID:ABA6WeJwH 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_sqPU0AEizjq.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分の作業でできますのでご利用下さい。
https://pbs.twimg.com/media/D8I_sqPU0AEizjq.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分の作業でできますのでご利用下さい。
545デフォルトの名無しさん (ワッチョイ 17da-2ZOZ)
2019/06/04(火) 11:40:41.30ID:ClB/ngZb0 ここにも来たかフィッシング詐欺
546デフォルトの名無しさん (ワッチョイ 9e55-Ioht)
2019/06/04(火) 13:24:40.51ID:g1r7g3uN0 >>544
TVCM見た後に入れた
TVCM見た後に入れた
547デフォルトの名無しさん (アウアウエー Sae2-Dmnv)
2019/06/04(火) 18:55:29.74ID:w6NTuaQma >>542
できました。ありがとうございます。
できました。ありがとうございます。
548デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/06/04(火) 22:55:20.87ID:JKzLDG9lp 直前に開いたファイルのキャッシュ的なものを参照して情報を取得することってできますか?
例えば直前に開いて印刷して閉じて消去したファイルのA1セルに記載の値を別ファイルのB1セルに転記する、みたいな
例えば直前に開いて印刷して閉じて消去したファイルのA1セルに記載の値を別ファイルのB1セルに転記する、みたいな
549デフォルトの名無しさん (ワッチョイ 73f1-Xi99)
2019/06/04(火) 23:07:17.09ID:e2Nk6zam0 >>548
そんなの知るか
そんなの知るか
550デフォルトの名無しさん (ワッチョイ 2301-IlTb)
2019/06/04(火) 23:20:09.51ID:GvHzI0140 >>548
必ずバックアップしてから開くようにバッチファイル作ればいいだけじゃね
必ずバックアップしてから開くようにバッチファイル作ればいいだけじゃね
551デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/06/05(水) 00:02:17.80ID:b19uQdIQp >>549
知らないならわざわざ書き込まなくていいよw
知らないならわざわざ書き込まなくていいよw
552デフォルトの名無しさん (ワッチョイ 6602-K9GS)
2019/06/05(水) 09:28:21.10ID:d6kiH4sy0 印刷時には転記先のファイルが必ず開いてる状態なの?
それならWorkbook_BeforeCloseで閉じる直前に転記は?
それならWorkbook_BeforeCloseで閉じる直前に転記は?
553デフォルトの名無しさん (ワッチョイ 8f91-Ddlz)
2019/06/05(水) 14:54:24.90ID:1kcRpkSq0 これはそんなの知るかという気持ちもよく分かる。
工夫次第でどうとでもなるけど、そういう問題かどうかをはっきりさせるべき。
そういう仕組みを作ることなくできるかと言われれば、できないと答えるだろう。
工夫でそういう仕組みを作りたいというなら、それについて自分の考えを述べるべきだ。
VBAの問題じゃなくて考え方を考える問題なんだから単純なスキルの問題ではない。
工夫次第でどうとでもなるけど、そういう問題かどうかをはっきりさせるべき。
そういう仕組みを作ることなくできるかと言われれば、できないと答えるだろう。
工夫でそういう仕組みを作りたいというなら、それについて自分の考えを述べるべきだ。
VBAの問題じゃなくて考え方を考える問題なんだから単純なスキルの問題ではない。
554デフォルトの名無しさん (ワッチョイ b7ce-2ZOZ)
2019/06/05(水) 15:52:32.95ID:bp5RZsKU0 事前に、ファイルを閉じる前や消す前に準備しておけばどうともできる
他人が使ったパソコンをこっそりのぞき見したいなら、それはかなり難しい
不可能じゃないけど、現時点では動機が不明で教えるべきじゃないと思われるので書かない
他人が使ったパソコンをこっそりのぞき見したいなら、それはかなり難しい
不可能じゃないけど、現時点では動機が不明で教えるべきじゃないと思われるので書かない
555デフォルトの名無しさん (ササクッテロ Sp33-+KpA)
2019/06/05(水) 17:22:15.93ID:b19uQdIQp >>
556デフォルトの名無しさん (アウアウウー Sa1f-gQC1)
2019/06/05(水) 19:45:36.22ID:UgnFbYyua ファイルの履歴とか拾うのかな?
557デフォルトの名無しさん (ワッチョイ 6a01-YYjJ)
2019/06/05(水) 20:51:53.11ID:zo8mZEUL0558デフォルトの名無しさん (ワッチョイ 2fd6-Ekl2)
2019/06/05(水) 22:41:29.46ID:4nGxoieG0559デフォルトの名無しさん (ワッチョイ 738e-oyaE)
2019/06/05(水) 23:22:07.87ID:Uovi79l30 >>558
こんなこともわからんような馬鹿が作ったものを使わされるとか
こんなこともわからんような馬鹿が作ったものを使わされるとか
560デフォルトの名無しさん (ワッチョイ 6668-2ZOZ)
2019/06/05(水) 23:37:24.78ID:PwgeLPYz0 >>559
人間性に問題のある君と同じ職場よりは大分マシだろう
人間性に問題のある君と同じ職場よりは大分マシだろう
561デフォルトの名無しさん (スッップ Sd8a-aXJR)
2019/06/05(水) 23:48:39.29ID:70FqVZZPd いやいや
ここは御大層に「ツール」とか書かれて吹き出す場面だろ
ここは御大層に「ツール」とか書かれて吹き出す場面だろ
562デフォルトの名無しさん (ワンミングク MM1b-Oqa4)
2019/06/06(木) 00:27:01.25ID:vR0zkRe5M ここは、あれだ。プークスクス、マジ受けるんですけど!というやつだ。
563デフォルトの名無しさん (アークセー Sx6f-A7AD)
2019/06/06(木) 06:36:27.46ID:ME671i1fx Use after free攻撃のやり方を聞かれてるのと一緒だよなこれ
564デフォルトの名無しさん (ワッチョイ a5f9-MqbY)
2019/06/06(木) 12:05:19.65ID:vG+mGYiZ0 まあな、Excelの標準機能で出来ることも知らん奴が、作りたいものを考えて質問するんだよな
だけど、ちょっと知ったかぶってどんなプログラムを作りたいとか書くけど
普通にExcelの機能で出来ることも、質問してるんだよな
動作仕様をかける奴は普通VBAのマクロも作れる
作れないやつの動作仕様ってごみなんだよな、何がしたいかだけ書けよと思う
だけど、ちょっと知ったかぶってどんなプログラムを作りたいとか書くけど
普通にExcelの機能で出来ることも、質問してるんだよな
動作仕様をかける奴は普通VBAのマクロも作れる
作れないやつの動作仕様ってごみなんだよな、何がしたいかだけ書けよと思う
565デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/06(木) 12:22:02.47ID:GuX8oFrp0 >>564
日本語でおk
日本語でおk
566デフォルトの名無しさん (ワッチョイ a5f9-MqbY)
2019/06/06(木) 12:59:11.37ID:vG+mGYiZ0 >>565
すみません、日本語難しいどこですか?
すみません、日本語難しいどこですか?
567デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/06(木) 15:41:00.01ID:GuX8oFrp0 >>566
天丼やめろw
天丼やめろw
568デフォルトの名無しさん (ワッチョイ b363-uQfi)
2019/06/06(木) 20:23:11.53ID:ulk3mDRi0 日本人の俺でもわからんw
569デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/06(木) 22:44:54.22ID:17p7tBKQ0 標準機能が嫌いなんだろう。
あとは、VLOOKUPでも出来るけど、
遅いし面倒くさいからADO+SQLでやるとかさ。
あとは、VLOOKUPでも出来るけど、
遅いし面倒くさいからADO+SQLでやるとかさ。
570デフォルトの名無しさん (ワッチョイ 4f01-sTnS)
2019/06/07(金) 01:08:10.00ID:RApS/5ei0 ファイルの保存先の権限がなくて、別のユーザーのアカウントとパスワードで保存できる??
571デフォルトの名無しさん (ワントンキン MM3b-Oqa4)
2019/06/07(金) 07:52:48.12ID:ONMYVTJLM VBA関係ある?
572デフォルトの名無しさん (オイコラミネオ MM49-sTnS)
2019/06/07(金) 12:45:57.13ID:6q38d7bCM あるよ
573中国人 (ワッチョイ 17f1-nH6h)
2019/06/07(金) 15:55:31.64ID:DiCkvzGr0 ないあるよ
574デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/07(金) 20:52:52.69ID:Xpa0BB/Y0 どうやるんだそれ・・。
OS上でOSでも動かすのか?
OS上でOSでも動かすのか?
575デフォルトの名無しさん (ワッチョイ 91ca-to8s)
2019/06/07(金) 20:58:22.20ID:hQ9V7YAV0 そういや、Windows 3.1はMS-DOSの上で動いていたっけ…
576デフォルトの名無しさん (ワッチョイ 9f7c-8daA)
2019/06/07(金) 21:14:02.26ID:WJdNdQhR0 Win3.1はミドルウェア
577デフォルトの名無しさん (ワッチョイ c38c-o4u/)
2019/06/07(金) 21:30:42.69ID:4L9BxcJD0 c:¥> win
だっけ?
だっけ?
578デフォルトの名無しさん (ワッチョイ 5d9c-e2Pl)
2019/06/07(金) 21:36:57.74ID:fqhLtcXL0 フロッピー12枚だか14枚だか組みだったな
579デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/07(金) 23:29:54.75ID:5cD0N+lz0580デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/09(日) 05:37:42.55ID:fRZrFeuoa excelのセルに記載された文字を、
PDFに位置指定して、テキスト挿入できますか?
PDFに位置指定して、テキスト挿入できますか?
581デフォルトの名無しさん (ブーイモ MMe1-nH6h)
2019/06/09(日) 07:51:19.35ID:6FBaXgmQM できます
582580 (ブーイモ MMe1-nH6h)
2019/06/09(日) 07:52:18.86ID:6FBaXgmQM583デフォルトの名無しさん (ワッチョイ bfce-to8s)
2019/06/09(日) 08:13:30.81ID:y15MKF+M0 ※わざとです
584デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/09(日) 08:14:03.36ID:fRZrFeuoa >>581
a=cells(1,1).value
b=cells(2,1).value
@abc.pdfをオープン
A3p目の左上を起点に左から100、上から50の位置に、8ptで幅20の黒色で、aの内容のテキスト挿入
if b=1 then
B3p目の左上起点の左から200上から300の位置に、黒色の縦10幅10の円を挿入
else if b=2 then
C上記Bの位置違いパターン
endif
この@ABを教えていただきたいです。
a=cells(1,1).value
b=cells(2,1).value
@abc.pdfをオープン
A3p目の左上を起点に左から100、上から50の位置に、8ptで幅20の黒色で、aの内容のテキスト挿入
if b=1 then
B3p目の左上起点の左から200上から300の位置に、黒色の縦10幅10の円を挿入
else if b=2 then
C上記Bの位置違いパターン
endif
この@ABを教えていただきたいです。
585デフォルトの名無しさん (ワッチョイ 3935-to8s)
2019/06/09(日) 09:04:09.38ID:LJTYegK80 PDF直接作るの超めんどいぞ
Excelで位置確認ずらしていきながら合わせるって方法取ったほうが良い
Excelで位置確認ずらしていきながら合わせるって方法取ったほうが良い
586デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/09(日) 09:27:58.90ID:fRZrFeuoa587デフォルトの名無しさん (ワッチョイ 3935-to8s)
2019/06/09(日) 09:32:56.69ID:LJTYegK80 >>586
Excel VBAでワードを開く方法がある
https://tonari-it.com/excel-vba-word-application/
wordの細かい所をどこまで触るかによると思う
単純作業なら全然難しくないよ
Excel VBAでワードを開く方法がある
https://tonari-it.com/excel-vba-word-application/
wordの細かい所をどこまで触るかによると思う
単純作業なら全然難しくないよ
588デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/09(日) 09:45:03.10ID:fRZrFeuoa >>587
ありがとう、ちょっと読み込んでみる
やりたいことは要は、エクセルにずらーっとリストがあって、その内容を、
雇用契約書の穴埋め書式みたいな他のファイル(エクセル、ワード、pdfあり)に展開したい
展開内容はセル内容の挿入と、履歴書の男・女みたいに、○を挿入する形がある
ありがとう、ちょっと読み込んでみる
やりたいことは要は、エクセルにずらーっとリストがあって、その内容を、
雇用契約書の穴埋め書式みたいな他のファイル(エクセル、ワード、pdfあり)に展開したい
展開内容はセル内容の挿入と、履歴書の男・女みたいに、○を挿入する形がある
589デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/09(日) 09:52:34.55ID:Apn2tV9M0 ○で囲むのは止めたほうが良い。ずれる
以下のような形に変えれるなら買えたほうが良い。
□男 ?女
以下のような形に変えれるなら買えたほうが良い。
□男 ?女
590デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/09(日) 09:53:01.65ID:Apn2tV9M0 文字化けした。
女の左にあるのはチェックマークね
女の左にあるのはチェックマークね
591デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/09(日) 10:05:38.50ID:fRZrFeuoa592デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/09(日) 10:07:50.02ID:qEIP4aE00 >>587
参照設定してるのに、CreateObject(“Word.Application”)って何?
参照設定してるのに、CreateObject(“Word.Application”)って何?
593デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/09(日) 10:11:05.04ID:Apn2tV9M0594デフォルトの名無しさん (アークセー Sx75-A7AD)
2019/06/09(日) 10:13:10.62ID:47rhBQpmx >>592
参照設定はあくまで参照先ライブラリの型をインテリセンスや型指定でネイティブに使えるようにするための設定
ワードのアプリケーションのインスタンスを生成しないとエクセルからワードの操作はできない
参照設定はあくまで参照先ライブラリの型をインテリセンスや型指定でネイティブに使えるようにするための設定
ワードのアプリケーションのインスタンスを生成しないとエクセルからワードの操作はできない
595デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/09(日) 10:15:31.89ID:qEIP4aE00596デフォルトの名無しさん (ブーイモ MM5b-2k/K)
2019/06/09(日) 10:17:10.52ID:qQGT2b0kM >>593
最終手段はワードとpdfは画像化してエクセルに貼り付けて、そこでマクロるかな…
最終手段はワードとpdfは画像化してエクセルに貼り付けて、そこでマクロるかな…
597デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/09(日) 10:19:23.94ID:qEIP4aE00 >>594
何か変だと思って試したけど、
こうか
Dim w As Word.Application
Set w = New Word.Application
こうじゃない?
Dim w As New Word.Application
何か変だと思って試したけど、
こうか
Dim w As Word.Application
Set w = New Word.Application
こうじゃない?
Dim w As New Word.Application
598デフォルトの名無しさん (アークセー Sx75-A7AD)
2019/06/09(日) 10:29:49.90ID:47rhBQpmx599デフォルトの名無しさん (アークセー Sx75-A7AD)
2019/06/09(日) 10:36:03.49ID:47rhBQpmx というか、参照設定時のインスタンス生成にNew使わないと駄目なんて決まりがあったら、GetObjectで他アプリのインスタンス取得して操作したいときはどうなるのって話になるよな
600デフォルトの名無しさん (ワッチョイ 1301-1bgd)
2019/06/09(日) 11:12:20.95ID:wmlwj4f30 >>598-599
わざわざ参照設定してるのにCreateObject(…)するアホがいるとは…
わざわざ参照設定してるのにCreateObject(…)するアホがいるとは…
601デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/09(日) 11:16:29.03ID:Apn2tV9M0 CreateObjectも参照設定もimportだから、どっちか一つでいいんじゃないの?
両方やっても問題ないけど意味はないと思う
あんまリンク内容見ずに貼ってしまった俺が悪いな、すまん
両方やっても問題ないけど意味はないと思う
あんまリンク内容見ずに貼ってしまった俺が悪いな、すまん
602デフォルトの名無しさん (ワッチョイ ebf7-uhRg)
2019/06/09(日) 13:34:23.02ID:IXdTYEKb0 山椒設定はライブラリバージョン古いPCじゃ即フリーズじゃなかったっけ
603デフォルトの名無しさん (ワッチョイ bf44-2HP8)
2019/06/09(日) 13:37:36.61ID:WDGftzb80 配布するなら、参照設定でプログラミングしてテストして、参照設定外して createobject方式にして配布
配布先で参照設定か外れることがまれによくあるので、こうしとくと無難
配布先で参照設定か外れることがまれによくあるので、こうしとくと無難
604デフォルトの名無しさん (ワッチョイ c38c-o4u/)
2019/06/09(日) 15:01:31.22ID:lDRLC8Vq0 >>603
そっすね
そっすね
605デフォルトの名無しさん (ワッチョイ 6b01-K3Ee)
2019/06/10(月) 08:22:05.20ID:8u20RjOl0 えー参照設定外れることあんの
まぁいっか・・・・
まぁいっか・・・・
606デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/10(月) 08:23:44.80ID:kP6gdt450 参照設定はあまり良い挙動をしない。あと挙動が変な時に発見し辛い
createobject()書いたほうが良い
createobject()書いたほうが良い
607デフォルトの名無しさん (アウアウエー Sa93-2k/K)
2019/06/10(月) 08:27:18.33ID:WEjn6M+Ya >>596だけどpdfを画像に変換し、エクセルに貼り付けて、テキストボックス挿入がクソ楽だった
608デフォルトの名無しさん (ブーイモ MMf3-o4u/)
2019/06/10(月) 09:56:01.81ID:psqZaESWM ソースファイル(.bas + .cls)配布のときは参照設定はやりづらいからな
609デフォルトの名無しさん (オイコラミネオ MM49-2HP8)
2019/06/10(月) 10:07:36.22ID:ul4Aljx5M610デフォルトの名無しさん (ブーイモ MM3f-nH6h)
2019/06/10(月) 10:20:56.62ID:63YEvEejM >>606のおっちゃんが、createobject()書いたほうが良い、と書いてるけどなぜ?
611デフォルトの名無しさん (ワッチョイ a3a2-K3Ee)
2019/06/10(月) 10:45:16.96ID:1PsKpI+e0 参照設定が実はおまかんだから
今のPCで動いてても次の環境や他のPCで動く保証がない
ってことでしょ?
今のPCで動いてても次の環境や他のPCで動く保証がない
ってことでしょ?
612デフォルトの名無しさん (ブーイモ MM3f-nH6h)
2019/06/10(月) 10:49:13.46ID:63YEvEejM >>611のおっちゃんが、おまかん、と書いてるけどどういう意味?
613デフォルトの名無しさん (スフッ Sd2f-to8s)
2019/06/10(月) 10:55:53.93ID:b1k6Fpi4d おまえのかあちゃん
614デフォルトの名無しさん (スプッッ Sddb-mek+)
2019/06/10(月) 18:38:27.74ID:Z+X8vlHcd 参照設定までするのにVBAでする必要ある?
なんでそこまで意地になってVBAなんぞに拘るの?
なんでそこまで意地になってVBAなんぞに拘るの?
615デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/10(月) 18:45:40.31ID:kP6gdt450616デフォルトの名無しさん (ワッチョイ 3b68-17Kf)
2019/06/10(月) 19:27:31.99ID:gj8XPCJq0617デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/10(月) 20:45:20.89ID:kP6gdt450618デフォルトの名無しさん (ワッチョイ 7ba1-A8tY)
2019/06/10(月) 21:38:08.94ID:uF73PSK40 VBAに新機能がつかないのはもう諦めた
でもIDEはもうちょっと進化させるつもりないん?
と思って調べてみたらアドインでなんとかする方法あるんだな
使ってる人いる?
でもIDEはもうちょっと進化させるつもりないん?
と思って調べてみたらアドインでなんとかする方法あるんだな
使ってる人いる?
619デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/10(月) 21:50:15.76ID:kP6gdt450 .NET使えるから最新環境で作成できるぞ
一回試した後は一回も使ってないけど
やっぱファイルと一体化してるのは超便利だ
一回試した後は一回も使ってないけど
やっぱファイルと一体化してるのは超便利だ
620デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/10(月) 21:54:55.45ID:t/PPxU2R0 グラフのプロットエリアの位置が設定出来ん!
ググったら、デバッグプリントするといいよって書いてあったので、
やってみたら、本当に出来た。
何でそんなんでOKなのかワケワカラン。
ググったら、デバッグプリントするといいよって書いてあったので、
やってみたら、本当に出来た。
何でそんなんでOKなのかワケワカラン。
621デフォルトの名無しさん (ワッチョイ ebe6-FAmt)
2019/06/10(月) 21:56:39.67ID:7JqNFjKf0 >>617
DLL HELLならVisualBasicのVBXが元祖だよ
DLL HELLならVisualBasicのVBXが元祖だよ
622デフォルトの名無しさん (ドコグロ MM03-2DaB)
2019/06/10(月) 22:12:08.21ID:fPwYLMuZM >>618
むしろ開発環境は意図的に使用困難にしていく方向じゃないかな
VBAの実行はできるけどVBEは廃止、どうしても編集したい場合は旧バージョンを使ってね、くらいはそろそろ覚悟しといたほうがいいかも
むしろ開発環境は意図的に使用困難にしていく方向じゃないかな
VBAの実行はできるけどVBEは廃止、どうしても編集したい場合は旧バージョンを使ってね、くらいはそろそろ覚悟しといたほうがいいかも
623デフォルトの名無しさん (ワッチョイ eb63-uQfi)
2019/06/10(月) 22:14:44.52ID:vWR/CKhV0 そんなあほな
624デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/10(月) 22:18:00.17ID:kP6gdt450 MSとしてはそうしたいのは透けて見えるけど、ここまで広まったものを軌道修正するのはなかなかねぇ
625デフォルトの名無しさん (ワッチョイ eb63-uQfi)
2019/06/10(月) 23:01:58.73ID:vWR/CKhV0 ええ…
代わりになるものがあるならともかく
代わりになるものがあるならともかく
626デフォルトの名無しさん (ドコグロ MMdf-2DaB)
2019/06/11(火) 01:34:20.54ID:3Y+SR7BCM 代わりはMSがこれまでにいくらでも提供してきただろう
お前が新しいものから目を背け続けてきただけだ
お前が新しいものから目を背け続けてきただけだ
627デフォルトの名無しさん (ワッチョイ 17f1-nH6h)
2019/06/11(火) 01:41:42.71ID:Doe0n0C30 >>614のおっちゃんはVBAをバカにしてるけど
じぁあVABを使わないなら何の言語でするつもりなの?
じぁあVABを使わないなら何の言語でするつもりなの?
628デフォルトの名無しさん (ワッチョイ ebf7-uhRg)
2019/06/11(火) 04:40:05.71ID:6ros6UsQ0 パワーシェルな
629デフォルトの名無しさん (ブーイモ MMf3-nH6h)
2019/06/11(火) 06:11:13.67ID:RxxCGp6TM >>628のおっちゃんはパワーシェルと言ってるけど
便利なエディターとかはあるの?
便利なエディターとかはあるの?
630デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 07:11:21.73ID:Ht7m4b5+M631デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 07:13:42.88ID:Ht7m4b5+M632デフォルトの名無しさん (ワッチョイ 4563-uQfi)
2019/06/11(火) 07:29:09.03ID:3zpWolTP0 たかがファイルの内容編集に
広範なシステムアクセスを行うPowerShellをつかわにゃならんのか?
広範なシステムアクセスを行うPowerShellをつかわにゃならんのか?
633デフォルトの名無しさん (ワッチョイ 6b2c-MqbY)
2019/06/11(火) 07:43:28.02ID:aZcuYhl50 Ruby の方が、バグらないから良い
それに、Rubyスクリプト内で、PowerShell コマンド・スクリプトも実行できるし
それに、Rubyスクリプト内で、PowerShell コマンド・スクリプトも実行できるし
634デフォルトの名無しさん (ワッチョイ 4563-uQfi)
2019/06/11(火) 07:53:53.39ID:3zpWolTP0 外部のプログラムと
シェル用にガチガチになったExcelフォーマット別々に扱うのも不便そうだ
ExcelVBAこそオブジェクト指向の体現であったのか
シェル用にガチガチになったExcelフォーマット別々に扱うのも不便そうだ
ExcelVBAこそオブジェクト指向の体現であったのか
635デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 07:59:35.57ID:CNYfS3si0 >>633
もうすぐ無くなる言語勧めるのやめろ
もうすぐ無くなる言語勧めるのやめろ
636デフォルトの名無しさん (ワッチョイ 19db-nH6h)
2019/06/11(火) 08:41:07.88ID:0ljzRX5z0 >>635のおっちゃんはRubyはなくなるみたいなこと言ってるけど
人気じゃないの?Web関連の仕事もRuby案件が一番人気と聞いたこともあるし。
人気じゃないの?Web関連の仕事もRuby案件が一番人気と聞いたこともあるし。
637デフォルトの名無しさん (ワッチョイ 19db-nH6h)
2019/06/11(火) 08:42:51.90ID:0ljzRX5z0 >>631のおっちゃんはPowerShell ISEと言ってるけけど
そんなのどこでダウンロードできるの?
そんなのどこでダウンロードできるの?
638デフォルトの名無しさん (ワッチョイ 19db-nH6h)
2019/06/11(火) 08:44:36.46ID:0ljzRX5z0 仕事で使うPCにはまず入っているExcel VBAのエディタこそダウンロード不要で汎用性あると思うけど
639デフォルトの名無しさん (ブーイモ MM81-o4u/)
2019/06/11(火) 08:53:12.26ID:19wxGESzM 入ってる入ってないってそんなに問題か?
640デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 08:55:06.40ID:CNYfS3si0 >>636
一時流行ったし最先端の時期もあったけど、rubyを開発した「まつもとゆきひろ」がサボりにサボって他言語に抜かれまくった
今は全く人気がないし性能も悪い
ただ、保守案件が多少残っているので、ruby使っている人は保守案件をこなしながら他言語を覚えている状態
githubユーザーの割合
https://career.levtech.jp/files/img/guide/knowhow/files/oldthing.png
あくまでgithubのプロジェクト
web開発の主流になっているphpは山程使われている
>>638
テキストエディタと変わらんよ、すっげーしょぼいよ
汎用性ではなく、何も出来ないといったほうが正しい
atomやsublimetext辺り使ってみると分かると思う
一時流行ったし最先端の時期もあったけど、rubyを開発した「まつもとゆきひろ」がサボりにサボって他言語に抜かれまくった
今は全く人気がないし性能も悪い
ただ、保守案件が多少残っているので、ruby使っている人は保守案件をこなしながら他言語を覚えている状態
githubユーザーの割合
https://career.levtech.jp/files/img/guide/knowhow/files/oldthing.png
あくまでgithubのプロジェクト
web開発の主流になっているphpは山程使われている
>>638
テキストエディタと変わらんよ、すっげーしょぼいよ
汎用性ではなく、何も出来ないといったほうが正しい
atomやsublimetext辺り使ってみると分かると思う
641デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 08:56:04.75ID:CNYfS3si0642デフォルトの名無しさん (JP 0Ha3-nH6h)
2019/06/11(火) 09:09:53.52ID:XOtJ2V1dH >>639のおっちゃんはニートですね。
会社のPCは2流以下の企業以外はインストール禁止がほとんど。
会社のPCは2流以下の企業以外はインストール禁止がほとんど。
643デフォルトの名無しさん (JP 0Ha3-nH6h)
2019/06/11(火) 09:14:21.50ID:XOtJ2V1dH644デフォルトの名無しさん (ワッチョイ bfce-to8s)
2019/06/11(火) 09:39:53.20ID:Qz4IwNRG0645デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 10:00:02.15ID:CNYfS3si0 >>644
https://www.tiobe.com/tiobe-index//
業務用のjava・C系列、機械学習のpython、webバックエンドのPHP・フロントのjs
この辺が固定。特にjavaは強い
明確に上がっているのはSwiftぐらい。iphoneアプリ開発用と思うけどあんまり知らない
https://www.tiobe.com/tiobe-index//
業務用のjava・C系列、機械学習のpython、webバックエンドのPHP・フロントのjs
この辺が固定。特にjavaは強い
明確に上がっているのはSwiftぐらい。iphoneアプリ開発用と思うけどあんまり知らない
646デフォルトの名無しさん (アウアウウー Sa31-qrLP)
2019/06/11(火) 10:17:06.70ID:B3F7PPNQa647デフォルトの名無しさん (ブーイモ MM81-o4u/)
2019/06/11(火) 10:43:38.85ID:19wxGESzM648デフォルトの名無しさん (ワッチョイ 45da-K3Ee)
2019/06/11(火) 10:45:56.60ID:n8XzQGBi0 そもそもVBAが廃止になっら
MSのエクセル使う意味ないわ
365の更新やめるだけ
MSのエクセル使う意味ないわ
365の更新やめるだけ
649デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 11:57:40.02ID:xU3mv9gpd 同じ議論ばっかだなあ。
今までの議論でVBAが一番有利なのは既に何度も語り尽くされてる。
Excel上で余計な申請などせずに、何処でも汎用的に1ファイルで扱えるのはVBAのみ。
汎用実行ファイルの作成の代わりにVBAでやるのはダメだけどね。
殆どの議論が土俵を間違えてる。
今までの議論でVBAが一番有利なのは既に何度も語り尽くされてる。
Excel上で余計な申請などせずに、何処でも汎用的に1ファイルで扱えるのはVBAのみ。
汎用実行ファイルの作成の代わりにVBAでやるのはダメだけどね。
殆どの議論が土俵を間違えてる。
650デフォルトの名無しさん (アークセー Sx6f-A7AD)
2019/06/11(火) 12:05:34.02ID:4lsomSjjx PowerShell ISEがどこでダウンロード出来るかっていう質問はこのスレを象徴する質問だな
651デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 12:09:42.52ID:xU3mv9gpd 例えばVBAでは無理な処理はC#なんかを使う。
そうすると参照設定が必要になったり、汎用的じゃ無くなったりする。
それは仕方の無いことだ。
けど、上の方で参照設定の議論が出てるけど、上級者で実行時バインディングにする一番大きな理由はコード使用者に参照設定するよう説明を付けなければならない点にあると思う。
ソースコードだけで完結しないのを良しとしないわけだね。
そういう点からするとVBAのコードだけで完結しないのは一歩後退という感じがするわけ。
勿論、処理そのものがVBAでは無理なものは他言語でやるのは当然のことだけどね。
そうすると参照設定が必要になったり、汎用的じゃ無くなったりする。
それは仕方の無いことだ。
けど、上の方で参照設定の議論が出てるけど、上級者で実行時バインディングにする一番大きな理由はコード使用者に参照設定するよう説明を付けなければならない点にあると思う。
ソースコードだけで完結しないのを良しとしないわけだね。
そういう点からするとVBAのコードだけで完結しないのは一歩後退という感じがするわけ。
勿論、処理そのものがVBAでは無理なものは他言語でやるのは当然のことだけどね。
652デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 12:15:57.12ID:xU3mv9gpd PowerShellは残念ながら殆どメリットになる所が無いと思う。
C#ならVBAではどうにも無理な処理をExcelファイルに統合出来る。
汎用性からは一歩後退するけど1ファイルにはなる。
PowerShellでVBAにはどうにも無理な処理というのがそもそも殆ど思い付かない。
その上、1ファイルに統合出来ない。
正に土俵が違う感じ。
C#ならVBAではどうにも無理な処理をExcelファイルに統合出来る。
汎用性からは一歩後退するけど1ファイルにはなる。
PowerShellでVBAにはどうにも無理な処理というのがそもそも殆ど思い付かない。
その上、1ファイルに統合出来ない。
正に土俵が違う感じ。
653デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 12:18:02.54ID:CNYfS3si0 PowerShellはIDEがカッコイイ
654デフォルトの名無しさん (ブーイモ MM5b-W9aD)
2019/06/11(火) 12:25:26.93ID:ljnJkqrqM PS好きだけどこれ以上はスレ違いになるのでやめよう
655デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 12:27:30.71ID:Ht7m4b5+M VBA がいいのかそれとも PowerShell や C# がいいのかはそれこそケースバイケース
VBA が絶対有利と言い張る ID:xU3mv9gpd みたいな奴がいるから毎回グダグダの議論が繰り返されてるだけ
VBA が絶対有利と言い張る ID:xU3mv9gpd みたいな奴がいるから毎回グダグダの議論が繰り返されてるだけ
656デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 12:36:41.02ID:xU3mv9gpd >>655
ケースバイケースだが有利なのは当然。
土俵を限定した専用言語なのだから。
サクラエディタのマクロはそれ用のjavascriptとライブラリが有利、秀丸には秀マクロが有利なのと同じ。
頑張ればサクラエディタの拡張用にPowerShellで何か書けるかもしれんが、そんなことする奴がいるか?
ケースバイケースだが有利なのは当然。
土俵を限定した専用言語なのだから。
サクラエディタのマクロはそれ用のjavascriptとライブラリが有利、秀丸には秀マクロが有利なのと同じ。
頑張ればサクラエディタの拡張用にPowerShellで何か書けるかもしれんが、そんなことする奴がいるか?
657デフォルトの名無しさん (ブーイモ MM81-W9aD)
2019/06/11(火) 12:45:15.15ID:dpwhvyBwM 1ファイルの人を納得させるのは無理なんだから諦めよう
職場のPC環境も今後変わっていくものだしそれを邪魔しないなら後は何でも良い
職場のPC環境も今後変わっていくものだしそれを邪魔しないなら後は何でも良い
658デフォルトの名無しさん (ワッチョイ f5de-WBBB)
2019/06/11(火) 12:52:25.86ID:i1dFX3Ob0 >>637
本気で訊いてるの?Vista 以後のWindowsに標準で付いてるよ……orz
本気で訊いてるの?Vista 以後のWindowsに標準で付いてるよ……orz
659デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 13:05:58.25ID:Ht7m4b5+M ケースバイケースって書いてるのにまだ有利なのは当然とか言うアホはどうしようもないな…
100歩譲って有利なケースが多いと言うならまだしも言い切る辺り>>657の言うのが正しいんだろう
100歩譲って有利なケースが多いと言うならまだしも言い切る辺り>>657の言うのが正しいんだろう
660デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 13:16:24.61ID:xU3mv9gpd 日本語の分からないアホはどうしようもないな。
有利≠絶対にそうしなければならない。
有利なケースが多いことを有利と言っているのが分からないんじゃ話にならない。
有利≠絶対にそうしなければならない。
有利なケースが多いことを有利と言っているのが分からないんじゃ話にならない。
661デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 13:18:02.94ID:xU3mv9gpd まあ、PowerShellが有利なケースなんて見たことが無いけど。
662デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 13:25:50.47ID:xU3mv9gpd Excelファイルを作るという場合においてVBAが有利かと言えばそんなことは全く無い。
Excel上で作る場合ぐらいだろう。
VBAが有利になるのはあくまでExcel上から動かすからだ。
土俵を限定しているということはそういうことだ。
そういうことを理解出来ない人が多い。
Excel上で作る場合ぐらいだろう。
VBAが有利になるのはあくまでExcel上から動かすからだ。
土俵を限定しているということはそういうことだ。
そういうことを理解出来ない人が多い。
663デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 13:32:08.53ID:CNYfS3si0664デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 14:29:17.02ID:xU3mv9gpd >>663
その処理を実装する言語でしょう。
Excel上で実行しないなら、例えばPowerShell上で某かの処理を実装し、その中でExcelファイルを作成したいならPowerShellで実装すべきでしょう。
Rubyで某かの処理を実装し、その中でExcelファイルを作成したいならRubyになるでしょう。
VBA以外の大抵の場合、Excelファイルがメインなのでは無く、某かの処理がメインでしょう。
その処理を実装する言語でしょう。
Excel上で実行しないなら、例えばPowerShell上で某かの処理を実装し、その中でExcelファイルを作成したいならPowerShellで実装すべきでしょう。
Rubyで某かの処理を実装し、その中でExcelファイルを作成したいならRubyになるでしょう。
VBA以外の大抵の場合、Excelファイルがメインなのでは無く、某かの処理がメインでしょう。
665デフォルトの名無しさん (ブーイモ MM81-o4u/)
2019/06/11(火) 14:42:09.50ID:19wxGESzM なんで「ファイルを作る」話になってるの?
666デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 14:58:57.67ID:xU3mv9gpd >>665
他言語を主張する人は、自分目線でそういう土俵を考慮しない人が多いという話。
ここはExcelVBAのスレだから最初からExcel上で実行することが前提になってるし、最初からの単体実行ファイルや単体実行スクリプトに比べてExcelが介在しない点について汎用的でないことが前提になっている。
(VBAでExcelファイルとは無関係な汎用処理を実行させることは可能でも、その点で有利を主張する奴はいない)
そういう前提である以上、他言語との比較では他言語はExcel上で実行する立場で有利不利を論じなければならないからVBAが有利なのなんて当たり前でしょ。
そもそもがVBAが有利な土俵なんだから。
他言語を主張する人は、自分目線でそういう土俵を考慮しない人が多いという話。
ここはExcelVBAのスレだから最初からExcel上で実行することが前提になってるし、最初からの単体実行ファイルや単体実行スクリプトに比べてExcelが介在しない点について汎用的でないことが前提になっている。
(VBAでExcelファイルとは無関係な汎用処理を実行させることは可能でも、その点で有利を主張する奴はいない)
そういう前提である以上、他言語との比較では他言語はExcel上で実行する立場で有利不利を論じなければならないからVBAが有利なのなんて当たり前でしょ。
そもそもがVBAが有利な土俵なんだから。
667デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 15:01:30.73ID:xU3mv9gpd VBAの場合、Excel上でファイルを作るのが前提。
他言語でよくやられてるExcel上では無い所でExcelファイルを作るというのはVBAからすると最初からスレチになっている。
他言語でよくやられてるExcel上では無い所でExcelファイルを作るというのはVBAからすると最初からスレチになっている。
668デフォルトの名無しさん (ブーイモ MM81-o4u/)
2019/06/11(火) 15:55:42.70ID:19wxGESzM それファイルを「作る」って表現でいいの?
669デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 15:59:33.33ID:CNYfS3si0670デフォルトの名無しさん (オイコラミネオ MM49-2HP8)
2019/06/11(火) 16:35:21.06ID:ieltZnTNM671デフォルトの名無しさん (ワントンキン MM3b-Oqa4)
2019/06/11(火) 16:37:00.61ID:3mSrEt3uM まあでもお前らもExcelに組み込まれてなかったらこんなクソ言語使わないでしょ?
672デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/11(火) 16:59:33.14ID:CNYfS3si0 >>671
当たり前だろwww
当たり前だろwww
673デフォルトの名無しさん (ワッチョイ 5d8e-KhuK)
2019/06/11(火) 18:22:06.08ID:ZxhAChx00 言語が糞より開発環境が糞だな
674デフォルトの名無しさん (スプッッ Sdf3-mek+)
2019/06/11(火) 18:44:56.74ID:9ACOiOQ8d 1ファイルならVBAってのは理解出来る
外部参照までするのにVBAってのはなんで?ってなる
余計なのがあるから渡される方も怪しむ
外部参照までするのにVBAってのはなんで?ってなる
余計なのがあるから渡される方も怪しむ
675デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 19:14:52.05ID:Ht7m4b5+M676デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 19:16:53.80ID:Ht7m4b5+M >>671
クソとまでは思わないけど最近のモダンな言語に比べたらちょっと面倒だなって思うことが多いわな
クソとまでは思わないけど最近のモダンな言語に比べたらちょっと面倒だなって思うことが多いわな
677デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 19:19:42.90ID:Ht7m4b5+M >>674
だからケースバイケースだって言ってるでしょ
測定器から読みだしたデータから簡単なレポート作るならVBAがいいケースもある
その際に測定器とのやり取りのためにメーカー提供のDLL参照するとか
だからケースバイケースだって言ってるでしょ
測定器から読みだしたデータから簡単なレポート作るならVBAがいいケースもある
その際に測定器とのやり取りのためにメーカー提供のDLL参照するとか
678デフォルトの名無しさん (エムゾネ FF2f-gh1U)
2019/06/11(火) 19:59:10.49ID:rWuED7QnF679デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 20:08:00.11ID:xU3mv9gpd >>669
そうじゃなくて、ここは汎用言語じゃ無いVBAのスレだから比較するならVBAで想定されている利用に限ると言っている。
それ以外で比較しても意味が無い。
だからVBAの土俵に合わせて貰わないとな。
汎用言語としてVBAを使うという話ならVBAが優れているなんて言う奴はいない。
そうじゃなくて、ここは汎用言語じゃ無いVBAのスレだから比較するならVBAで想定されている利用に限ると言っている。
それ以外で比較しても意味が無い。
だからVBAの土俵に合わせて貰わないとな。
汎用言語としてVBAを使うという話ならVBAが優れているなんて言う奴はいない。
680デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 20:09:58.13ID:xU3mv9gpd Excel上でExcelファイルを作るならVBAが有利だし、そうじゃ無いなら想定外。
681デフォルトの名無しさん (エムゾネ FF2f-gh1U)
2019/06/11(火) 20:12:57.41ID:hluLEipOF 本来、どの言語を使うべきかなんてケースバイケースなんだが、その既にケースバイケースの件に踏み込んでることに気付いていない奴多数。
682デフォルトの名無しさん (ドコグロ MM03-1bgd)
2019/06/11(火) 20:26:13.16ID:Ht7m4b5+M683デフォルトの名無しさん (ワッチョイ 1301-1bgd)
2019/06/11(火) 20:30:26.57ID:dJ5Iq6cG0684デフォルトの名無しさん (ワッチョイ c38c-o4u/)
2019/06/11(火) 20:49:50.92ID:ozI5hC1/0 「Excelファイルを作る」って表現が気持ち悪すぎて無料
685デフォルトの名無しさん (ワッチョイ 4f01-353B)
2019/06/11(火) 20:56:11.70ID:rt/UvHAD0 まあ大抵の問題はVBAというよりもセルやブックを直に参照してるところなんだけどな。
686デフォルトの名無しさん (エムゾネ FF2f-gh1U)
2019/06/11(火) 22:19:10.25ID:u0SqJJhFF687デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 22:24:49.74ID:xU3mv9gpd688デフォルトの名無しさん (スプッッ Sddb-gh1U)
2019/06/11(火) 22:30:27.59ID:xU3mv9gpd ここでVBAを否定しようと必死になってる奴って、アセンブラでドライバー作ってる奴にもモダンじゃないとか言ってそう。
689デフォルトの名無しさん (ワッチョイ 4563-uQfi)
2019/06/11(火) 22:33:26.20ID:3zpWolTP0 VBAに浸ってると
脳回線が行き当たりばったりでぐちゃぐちゃになるようだな…
脳回線が行き当たりばったりでぐちゃぐちゃになるようだな…
690デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/11(火) 22:41:05.12ID:tXs03EKg0691デフォルトの名無しさん (ワッチョイ 3b94-Oqa4)
2019/06/11(火) 22:44:56.04ID:30w2dADX0 分かりやすいのだとスレッドとか?
692デフォルトの名無しさん (ワッチョイ 1301-1bgd)
2019/06/11(火) 22:47:12.17ID:dJ5Iq6cG0 怒涛の3連投ww
今どきはドライバーもCとかで作るのが普通と言うことも知らんのだろうなw
今どきはドライバーもCとかで作るのが普通と言うことも知らんのだろうなw
693デフォルトの名無しさん (アークセー Sx69-A7AD)
2019/06/12(水) 01:52:03.68ID:sLghaQIOx 非生産的な話ばっかりしてて草
694デフォルトの名無しさん (ワッチョイ 6b2c-MqbY)
2019/06/12(水) 02:25:06.67ID:vWkgJgOw0 PHP7, Python3 は、互換性が低いから、全く同じものを作り直しているだけだろ。
Ruby は互換性が高いから、作り直さなくても動くから、プロジェクトの数が少ない
雑誌・web サイトの記事もそう。
PHP7, Python3 の記事は、書き直しただけで、内容は以前と同じ
テキスト処理なら、圧倒的にRuby が有利!
>>637
PowerShell, PowerShell ISE の両方は、Windows に、元から入っている
>>639
銀行でも、有料のExcel から、無料のLibre Office へ移行した所もある。
有料ソフトはインストール時に、管理部門に申請書を書いたり、代金支払いなどの手続きが面倒だから
Ruby は互換性が高いから、作り直さなくても動くから、プロジェクトの数が少ない
雑誌・web サイトの記事もそう。
PHP7, Python3 の記事は、書き直しただけで、内容は以前と同じ
テキスト処理なら、圧倒的にRuby が有利!
>>637
PowerShell, PowerShell ISE の両方は、Windows に、元から入っている
>>639
銀行でも、有料のExcel から、無料のLibre Office へ移行した所もある。
有料ソフトはインストール時に、管理部門に申請書を書いたり、代金支払いなどの手続きが面倒だから
695デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/12(水) 07:49:48.05ID:Y7smUoHJ0 非生産的というかなんかエライ古い話ししてるな〜って印象しかないで
696デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 08:30:55.32ID:y0vSE/xP0697デフォルトの名無しさん (スフッ Sd2f-to8s)
2019/06/12(水) 08:32:39.63ID:8utrJunyd 世の中けっこう非生産的だよ
著作権とかセキュリティとかリバエン禁止とかいろんな理由で他人の作ったコードは使えないから、まったく同じ結果の出る関数を1から書き直せって仕事がけっこうある
まあ、車輪の再発明を強いられるのは、どんな業界でもあるんだろうけどさ
著作権とかセキュリティとかリバエン禁止とかいろんな理由で他人の作ったコードは使えないから、まったく同じ結果の出る関数を1から書き直せって仕事がけっこうある
まあ、車輪の再発明を強いられるのは、どんな業界でもあるんだろうけどさ
698デフォルトの名無しさん (ワントンキン MM1b-Oqa4)
2019/06/12(水) 08:33:41.83ID:PbqdNRjxM 今時はC++で作ってますが
699デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 08:41:04.27ID:y0vSE/xP0 >>690
VBAでも高速化するテクニックは沢山あって、それをきちんと考えて組む上級者は遅いと感じることはあまり無いと思う。
けれども、どんなにテクニックを駆使しても限界はあって、本質的に遅い部分は他言語を使った方が良い場合もある。
Excel上の部品で、VBAでは作成不可能なものもある。
VBAでも高速化するテクニックは沢山あって、それをきちんと考えて組む上級者は遅いと感じることはあまり無いと思う。
けれども、どんなにテクニックを駆使しても限界はあって、本質的に遅い部分は他言語を使った方が良い場合もある。
Excel上の部品で、VBAでは作成不可能なものもある。
700デフォルトの名無しさん (ワッチョイ bfce-to8s)
2019/06/12(水) 08:44:42.48ID:td02IJ/00 シートやフォームに貼り付けるコントロールの自作はVBAでは無理なのでは
701デフォルトの名無しさん (スッップ Sd2f-mek+)
2019/06/12(水) 08:46:17.08ID:yvAeGy9Kd インプリンタだし並列処理が出来ないから最近の大容量データ処理にそもそも向かない
702デフォルトの名無しさん (スプッッ Sddb-Ej7O)
2019/06/12(水) 08:53:01.12ID:zhdH+o61d セルA1,B1,C1,D1に4,3,2,1と入っていて500行目まで同じようにランダムに数字が入ってる状態で、1行ずつ500行目まで全て昇順にソートするプログラムを教えてください。
マクロの記録で1行分をコピペして作ったんですがセル位置直すのに心折れてしまいました。
for nextで繰り返し処理できるようなプログラムでできませんでしょうか。よろしくお願いします。
マクロの記録で1行分をコピペして作ったんですがセル位置直すのに心折れてしまいました。
for nextで繰り返し処理できるようなプログラムでできませんでしょうか。よろしくお願いします。
703デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 09:05:28.01ID:y0vSE/xP0704デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 09:16:46.73ID:y0vSE/xP0 >>702
上級者がこういう質問に回答したいと思わないのは、あなたは何でFor Nextで出来ないのか、あなたはFor Nextで書こうとした時にどこで詰まっているのか書いて無いからなのね。
想像するに、1行分のマクロ記録の部分を例えばk行目についてkを使って表現出来ないからだと思うんだけど、違うかな?
上級者がこういう質問に回答したいと思わないのは、あなたは何でFor Nextで出来ないのか、あなたはFor Nextで書こうとした時にどこで詰まっているのか書いて無いからなのね。
想像するに、1行分のマクロ記録の部分を例えばk行目についてkを使って表現出来ないからだと思うんだけど、違うかな?
705デフォルトの名無しさん (アークセー Sx63-A7AD)
2019/06/12(水) 09:22:03.49ID:bW9dsdsdx >>702
標準的なWindows環境でファイルを使う前提ならば、.NETのArrayListクラスのSortメソッドを使って各行の値を昇順ソートしてから代入してしまう手順にするのが楽かな
制御フローは{各行の処理{各列の処理}}というオーソドックスな二重ループで事足りると思う
ArrayListはCreateObject("System.Collections.ArrayList")でインスタンス生成できる
詳細はググってね
標準的なWindows環境でファイルを使う前提ならば、.NETのArrayListクラスのSortメソッドを使って各行の値を昇順ソートしてから代入してしまう手順にするのが楽かな
制御フローは{各行の処理{各列の処理}}というオーソドックスな二重ループで事足りると思う
ArrayListはCreateObject("System.Collections.ArrayList")でインスタンス生成できる
詳細はググってね
706デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 09:22:37.44ID:y0vSE/xP0 >>700
そう言えば、コントロールの自作は無理でもクラスにすることはあるね。
でもクラス単体で完結させるのは難しい。
WndProcは標準モジュールに置くしか無いから。
でも変数にマシン語を入れて無理矢理クラスにWndProc置いてた人がいたな。
こういうレベルまで来てるなら明らかに自分よりレベルが上だね。
そう言えば、コントロールの自作は無理でもクラスにすることはあるね。
でもクラス単体で完結させるのは難しい。
WndProcは標準モジュールに置くしか無いから。
でも変数にマシン語を入れて無理矢理クラスにWndProc置いてた人がいたな。
こういうレベルまで来てるなら明らかに自分よりレベルが上だね。
707デフォルトの名無しさん (ワッチョイ bfce-to8s)
2019/06/12(水) 10:09:53.61ID:td02IJ/00 >>702
Sub Macro1()
For r = 1 To 500 ' 1行目から500行目までソート
Set Ra = Range("A" & r & ":D" & r)
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add2 Key:=Ra _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Ra
.Header = xlGuess
.MatchCase = False
.Orientation = xlLeftToRight
.Apply
End With
Next
End Sub
Sub Macro1()
For r = 1 To 500 ' 1行目から500行目までソート
Set Ra = Range("A" & r & ":D" & r)
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add2 Key:=Ra _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Ra
.Header = xlGuess
.MatchCase = False
.Orientation = xlLeftToRight
.Apply
End With
Next
End Sub
708デフォルトの名無しさん (ワッチョイ e101-ekgd)
2019/06/12(水) 10:36:47.13ID:hdFW8H+f0 ユーザーフォーム上に動的に生成したコントロールでenterイベントとれないんだけど仕様?
709デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 11:21:07.45ID:y0vSE/xP0710デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 11:23:48.09ID:y0vSE/xP0 >>708
enterイベント?
enterイベント?
711デフォルトの名無しさん (ドコグロ MM4f-1bgd)
2019/06/12(水) 12:26:46.52ID:LcFRFSVAM712デフォルトの名無しさん (ドコグロ MM4f-1bgd)
2019/06/12(水) 12:29:02.31ID:LcFRFSVAM713デフォルトの名無しさん (ブーイモ MMf3-W9aD)
2019/06/12(水) 12:37:23.46ID:QtpMWUcXM そこはAccessに任せよう
714デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 12:48:44.93ID:y0vSE/xP0715デフォルトの名無しさん (ブーイモ MMe1-o4u/)
2019/06/12(水) 13:07:28.60ID:iR6eT4OpM 変数にマシン語を入れるって何だろうね
716デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/12(水) 13:08:42.05ID:Y7smUoHJ0717デフォルトの名無しさん (ワッチョイ 6101-2HP8)
2019/06/12(水) 13:27:23.99ID:JxmhteBD0 上の方でリッジレーサーとか書いてたけど、そういう高度(?)なこともできなくはないで
昔、excelのフォーム上にdirectxで3Dオブジェクトとか動かしてたから
ラッパー作ってやれば相当いろんなことできる
(参照設定は含まないとか狭い了見のやつは知らん)
昔、excelのフォーム上にdirectxで3Dオブジェクトとか動かしてたから
ラッパー作ってやれば相当いろんなことできる
(参照設定は含まないとか狭い了見のやつは知らん)
718デフォルトの名無しさん (ワントンキン MM3b-Oqa4)
2019/06/12(水) 13:40:48.03ID:7TWmWXJkM Win32API呼べるんだからそら何でもできる事はできるでしょ
719デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 14:18:22.69ID:y0vSE/xP0 >>716
理由のある場合もあるし、実際やってる所もある。
>>717
今はDirectXがほぼ扱えなくなってるから難しいけどね。
>>715
これが分かり易い例かな(VBだけど同じようなやり方はVBAでもできる)。
http://nienie.com/~masapico/doc_FuncPtr.html
理由のある場合もあるし、実際やってる所もある。
>>717
今はDirectXがほぼ扱えなくなってるから難しいけどね。
>>715
これが分かり易い例かな(VBだけど同じようなやり方はVBAでもできる)。
http://nienie.com/~masapico/doc_FuncPtr.html
720デフォルトの名無しさん (ワッチョイ 5d8e-KhuK)
2019/06/12(水) 16:03:58.98ID:c437ERJc0721デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/12(水) 16:07:26.54ID:Y7smUoHJ0722デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/12(水) 16:07:42.04ID:Y7smUoHJ0 進化が高いってなんだ、
進化が無いの間違いだ
進化が無いの間違いだ
723デフォルトの名無しさん (ブーイモ MM81-fKx1)
2019/06/12(水) 16:17:26.91ID:FtPZjeXMM プログラム板にはところ構わずrubyネタを書き込むキチガイが常駐してます。
ご注意を。
ご注意を。
724デフォルトの名無しさん (アウアウクー MM23-Zs14)
2019/06/12(水) 16:42:21.94ID:Z0CNlc5QM 会社で使ってるpcをwin10アップグレードwin7機をwin10プリインストール64bit機にしてもらったらDAO3.6の参照設定がされてる会社共有マクロファイルが動かなくなっててワロタ
参照設定をAccsess database engineに切り替えてあげて動くようにしてあげたら賞賛されてワロタ
古い技術・pc使ってんなぁ…と思った
参照設定をAccsess database engineに切り替えてあげて動くようにしてあげたら賞賛されてワロタ
古い技術・pc使ってんなぁ…と思った
725デフォルトの名無しさん (ワッチョイ e101-ekgd)
2019/06/12(水) 17:21:01.09ID:hdFW8H+f0 >>710
クラスモジュールで
Private WithEvents Obj As MSForms.TextBox
と宣言しておいて
form.Controls.Add("Forms.TextBox.1",str)
で生成してObjにSet
Private Sub Obj_Enter()でObjへのフォーカス移動を取りたいが取れない
labelのonClickとかは同じ方法でできてるんですが…
クラスモジュールで
Private WithEvents Obj As MSForms.TextBox
と宣言しておいて
form.Controls.Add("Forms.TextBox.1",str)
で生成してObjにSet
Private Sub Obj_Enter()でObjへのフォーカス移動を取りたいが取れない
labelのonClickとかは同じ方法でできてるんですが…
726デフォルトの名無しさん (スプッッ Sddb-Ej7O)
2019/06/12(水) 18:35:05.76ID:zhdH+o61d 702です。色々とありがとうございます。704さんの仰る通りでございます。707さんのではできませんでしたが、大いに参考にさせていただき無事できました。助かりました!
727デフォルトの名無しさん (スッップ Sd2f-mek+)
2019/06/12(水) 18:41:55.19ID:yvAeGy9Kd 使用人数の多い人気の言語なんて価値が低い
使える奴が溢れてるから君の代わりは沢山いるから明日から来なくて良いよ
使える奴が溢れてるから君の代わりは沢山いるから明日から来なくて良いよ
728デフォルトの名無しさん (ワッチョイ cb68-to8s)
2019/06/12(水) 18:46:25.13ID:Y7smUoHJ0729デフォルトの名無しさん (ドコグロ MM4f-1bgd)
2019/06/12(水) 19:04:59.78ID:LcFRFSVAM >>714
どこが高度なのかさっぱり
変数にコード入れるとかむしろ昔の方がやってた(って言うかやらざるを得なかった)
Peek, Pokeとかあったしな
今のOSはチェックが厳しくなったからそのあたりは面倒になってるし低能がマウント取りたいだけにしか役立たんよw
どこが高度なのかさっぱり
変数にコード入れるとかむしろ昔の方がやってた(って言うかやらざるを得なかった)
Peek, Pokeとかあったしな
今のOSはチェックが厳しくなったからそのあたりは面倒になってるし低能がマウント取りたいだけにしか役立たんよw
730デフォルトの名無しさん (ワッチョイ 9f7c-8daA)
2019/06/12(水) 19:48:41.13ID:q1mOkjbM0 >>725
Enterイベントに入りすらしないということ?
Enterイベントに入りすらしないということ?
731デフォルトの名無しさん (ワッチョイ 9f7c-8daA)
2019/06/12(水) 19:55:38.35ID:q1mOkjbM0 Enterイベント無いんじゃなかろか
732デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 19:59:08.50ID:y0vSE/xP0733デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 20:03:50.73ID:y0vSE/xP0734デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 20:12:08.61ID:y0vSE/xP0 >>729
使わないとプログラムの構成が汚くなる。
で、これを知らなかった頃にクラスにWndProc置けないの何とかならんかと思ったことがある。
同じように考える人がいたからこれが実践されたわけ。
つまり、マウント取りたいだけにしか役立た無いなんて想像するようなアホなレベルの人では理解するのは力不足だよ。
使わないとプログラムの構成が汚くなる。
で、これを知らなかった頃にクラスにWndProc置けないの何とかならんかと思ったことがある。
同じように考える人がいたからこれが実践されたわけ。
つまり、マウント取りたいだけにしか役立た無いなんて想像するようなアホなレベルの人では理解するのは力不足だよ。
735デフォルトの名無しさん (ワッチョイ c38c-o4u/)
2019/06/12(水) 20:23:27.14ID:IcFPwb1s0736デフォルトの名無しさん (ワッチョイ 3b68-17Kf)
2019/06/12(水) 20:39:42.27ID:9U73TXZN0 >>735
Win32API
Win32API
737デフォルトの名無しさん (ワントンキン MM3b-Oqa4)
2019/06/12(水) 21:02:56.75ID:7TWmWXJkM マウスを砂時計にしたいがためにWin32呼んでるアホマクロならこの間見つけたな
738デフォルトの名無しさん (ワッチョイ 895f-b08L)
2019/06/12(水) 21:03:09.68ID:WUwNpP1f0 新垣結衣 AVデビュー
https://www.xvideos.com/video48369883/_ai_
https://www.xvideos.com/video48369883/_ai_
739デフォルトの名無しさん (ワッチョイ c38c-o4u/)
2019/06/12(水) 21:04:02.93ID:IcFPwb1s0740デフォルトの名無しさん (ワッチョイ 7bda-to8s)
2019/06/12(水) 22:23:55.21ID:m7QCu7Zs0 Excelで出来ることを屁理屈で言ったら、究極は何だろうな。
VBSでも、IE画面にタグを書き込めば、GUIを作れる!みたいなの。
VBSでも、IE画面にタグを書き込めば、GUIを作れる!みたいなの。
741デフォルトの名無しさん (アウアウエー Sa93-2DaB)
2019/06/12(水) 22:46:10.03ID:6508qYyda VBAでJITコンパイラを作れば何でもできる
742デフォルトの名無しさん (ワッチョイ 0b90-to8s)
2019/06/12(水) 23:03:51.94ID:LF95RN4F0 言葉尻を捉えて揚げ足取り合ってて楽しんでるようにしか見えない
743デフォルトの名無しさん (ワッチョイ 4f01-353B)
2019/06/12(水) 23:21:22.24ID:eCiQ25Tx0 そうだな。文字列データあればなんでもできるくらい愚か。
744デフォルトの名無しさん (ワッチョイ 4591-gh1U)
2019/06/12(水) 23:57:24.40ID:y0vSE/xP0 VBAで必要にならない処理なら単なるビックリ処理で終わりだろうな。
それじゃ意味が無い。
それじゃ意味が無い。
745デフォルトの名無しさん (ワッチョイ 3694-cAz2)
2019/06/13(木) 00:36:30.48ID:scxOg7Fk0 シートやブックの指定を毎回名前で指定してるコードをよく見るけど、処理遅くなるし保守性悪いしでいいことないのになんでやってるんだろ
746デフォルトの名無しさん (ワッチョイ 6301-/6iG)
2019/06/13(木) 07:06:07.34ID:IJbgKQWI0747デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 08:28:39.04ID:P5difHG2M748デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 08:29:50.97ID:P5difHG2M >>739
動的リンクしたことないのか?
動的リンクしたことないのか?
749デフォルトの名無しさん (ワッチョイ faa2-vI2o)
2019/06/13(木) 09:42:50.07ID:SefaKkNS0 あ〜〜電子タバコ意味ないんじゃ〜〜
金返せ〜〜〜〜〜
金返せ〜〜〜〜〜
750デフォルトの名無しさん (ワッチョイ faa2-vI2o)
2019/06/13(木) 09:43:10.13ID:SefaKkNS0 誤爆
751デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/13(木) 09:52:28.29ID:mXGAEns/0 >>747
高度だが。
Windowsがどのようにして動いてるかなど、Peek、Pokeの時代は知る必要さえ無かった。
やってる奴はいる。
自分のスキルの問題を言語のせいにする奴にとっては中途半端なんだろうな。
高度だが。
Windowsがどのようにして動いてるかなど、Peek、Pokeの時代は知る必要さえ無かった。
やってる奴はいる。
自分のスキルの問題を言語のせいにする奴にとっては中途半端なんだろうな。
752デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 11:59:26.66ID:P5difHG2M まあせいぜいコンストラクタに引数も持てない、継承もできないクラスでOOPごっこでもしてればいいんじゃね?w
753デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/13(木) 12:56:20.10ID:mXGAEns/0 >>752
結局こういうことを言う人はC#だろうがPythonだろうが自分のスキルが足らないとこの言語はダメだと言って自分のスキルを上げるとか工夫するとはならないんだろうな。
文句を垂れるだけで自分で解決しようともしない。
結局こういうことを言う人はC#だろうがPythonだろうが自分のスキルが足らないとこの言語はダメだと言って自分のスキルを上げるとか工夫するとはならないんだろうな。
文句を垂れるだけで自分で解決しようともしない。
754デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 12:58:53.23ID:P5difHG2M どうやって解決するんだよw
解決策の一つでも出して見てから言えよ
ちなみにC#とPythonもコンストラクタに引数は持てるし継承もサポートしてる
解決策の一つでも出して見てから言えよ
ちなみにC#とPythonもコンストラクタに引数は持てるし継承もサポートしてる
755デフォルトの名無しさん (オイコラミネオ MMe3-Lxz1)
2019/06/13(木) 14:22:51.67ID:eEQwMBJ6M >>752
コンストラクタに引数持てないことを問題視する意味がわからん
どんな言語も万能じゃない
他のやり方で解決できるなら、そうするんだよ
アセンブラしか使えないなら、その仕様範囲でプログラミングするんだよ
大きな口叩くならお前が万能言語作ってみろや
コンストラクタに引数持てないことを問題視する意味がわからん
どんな言語も万能じゃない
他のやり方で解決できるなら、そうするんだよ
アセンブラしか使えないなら、その仕様範囲でプログラミングするんだよ
大きな口叩くならお前が万能言語作ってみろや
756デフォルトの名無しさん (ブーイモ MMba-/bGO)
2019/06/13(木) 14:48:29.63ID:ld0EDUlPM > 大きな口叩くならお前が万能言語作ってみろや
クスクス
クスクス
757デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/13(木) 15:07:19.32ID:fWnxCzVb0 万能言語ワロタ
758デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 15:18:51.46ID:P5difHG2M >>755
> コンストラクタに引数持てないことを問題視する意味がわからん
えっ、まじで言ってるの?
クラスを持つ他の言語はたいていコンストラクタに引数持てるよね?
その意味もわからないの?
> 他のやり方で解決できるなら、そうするんだよ
だからVBAでクラスなんて使いどころが限られるって話なんだが…
> 大きな口叩くならお前が万能言語作ってみろや
極論で反論したつもりになる低能乙w
> コンストラクタに引数持てないことを問題視する意味がわからん
えっ、まじで言ってるの?
クラスを持つ他の言語はたいていコンストラクタに引数持てるよね?
その意味もわからないの?
> 他のやり方で解決できるなら、そうするんだよ
だからVBAでクラスなんて使いどころが限られるって話なんだが…
> 大きな口叩くならお前が万能言語作ってみろや
極論で反論したつもりになる低能乙w
759デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/13(木) 15:26:27.63ID:fWnxCzVb0 コンストラクタに引数持て無いことの意味が分からないってアンタw
プログラム開発の経験ないって自分から言ってるようなもんじゃないか
プログラム開発の経験ないって自分から言ってるようなもんじゃないか
760デフォルトの名無しさん (オイコラミネオ MMe3-Lxz1)
2019/06/13(木) 15:40:43.45ID:eEQwMBJ6M そんな局所的なこと言ってないってのが例えでわからんよねバカ達は
井の中で叫んでるやつは議論する価値なし
井の中で叫んでるやつは議論する価値なし
761デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/13(木) 15:44:10.87ID:fWnxCzVb0 逃げたw
762デフォルトの名無しさん (アウアウウー Sac7-3DxT)
2019/06/13(木) 16:55:46.87ID:fZBdtlsYa PEEKとか懐かしいな
ポケコンかな
ずいぶん長い間、携帯雑誌に書いてる機械語をどうやって入力するのか分からなかったな
ベーマガはポケコン少なかったしな
ポケコンかな
ずいぶん長い間、携帯雑誌に書いてる機械語をどうやって入力するのか分からなかったな
ベーマガはポケコン少なかったしな
763デフォルトの名無しさん (アウアウウー Sac7-3DxT)
2019/06/13(木) 16:57:50.26ID:fZBdtlsYa でも今のVBAは詳しく説明してくれて良い時代だよな
基本書と後はネット渡歩けばそこそこは作れるな
昔はベーシックは簡単だったがやれることが限られすぎてて
結局機械語に行かないと話にならなかったが、買った本が悪かったのか全く理解できなかった
代入ばかり書かれててもどうやったらゲームができるのか分からないよってよ
基本書と後はネット渡歩けばそこそこは作れるな
昔はベーシックは簡単だったがやれることが限られすぎてて
結局機械語に行かないと話にならなかったが、買った本が悪かったのか全く理解できなかった
代入ばかり書かれててもどうやったらゲームができるのか分からないよってよ
764デフォルトの名無しさん (アウアウウー Sac7-S5QJ)
2019/06/13(木) 18:31:16.50ID:ZOMEvl3ga765デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/13(木) 19:03:58.14ID:mXGAEns/0766デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 19:24:28.38ID:P5difHG2M767デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 19:38:53.05ID:IEO0nY210768デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/13(木) 19:59:06.02ID:P5difHG2M >>767
お前はLoadLibraryだけして何をするつもりなんだよw
お前はLoadLibraryだけして何をするつもりなんだよw
769デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 20:41:57.51ID:IEO0nY210 >>768
Dll ファイルに対してLoadLibrary したら、そこに含まれる関数はすべて普通に呼び出せるだろうが
Dll ファイルに対してLoadLibrary したら、そこに含まれる関数はすべて普通に呼び出せるだろうが
770デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/13(木) 22:37:15.23ID:sjne6EqM0771デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 22:47:52.45ID:IEO0nY210772デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/13(木) 23:01:13.79ID:sjne6EqM0 >>771
だからLoadLibraryで得たハンドルをどう使う気なんだよ…
だからLoadLibraryで得たハンドルをどう使う気なんだよ…
773デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 23:11:37.59ID:IEO0nY210774デフォルトの名無しさん (ワッチョイ bb32-fQ4D)
2019/06/13(木) 23:17:44.26ID:MYcGXA9b0 LoadLibrary()の下に関数を呼び出すコードを書いてみよ
ということでは
ということでは
775デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 23:26:16.68ID:IEO0nY210 Declare PtrSafe Function func Lib なんたら〜
だろ
だろ
776デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/13(木) 23:44:35.37ID:IEO0nY210 GetProcAddress がwindowsAPIならLoadLibrary もwindows API
API に文字列を渡して何かにattach するときに、関数単位なのかファイル単位なのかってだけの話だよ。
使う関数が多数あることを想定している。
API に文字列を渡して何かにattach するときに、関数単位なのかファイル単位なのかってだけの話だよ。
使う関数が多数あることを想定している。
777デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 00:31:00.10ID:AQvHkPsD0778デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 00:42:31.58ID:E1xposdX0779デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 01:07:43.49ID:AQvHkPsD0 >>778
今時 AddDllDirectory と SetDefaultDllDirectories でやるだろ…
今時 AddDllDirectory と SetDefaultDllDirectories でやるだろ…
780デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/14(金) 01:36:46.11ID:AsK2wH5J0 >>766
解決するつもりは無いのですよw
日本語分かります?
>>753は解決できるなんて話してないんですよ。
VBAのコンストラクタ問題を否定していない。
>>753はあなたのような人はC#で解決出来ない問題が出てくるとC#をこき下ろすだろうと言ってるにすぎない。
それとも「解決しようともしない」に反応してるのかな?
そういう話なら簡単です。
動作で問題になるよりコンストラクタ問題の解決は小さなことだからですよ。
あなたはコンストラクタ問題が解決出来ないからVBAでは実現出来ないと言って手を引いた。
しかし、私にとってはコンストラクタ問題が解決出来なくてもVBAで実現出来ることの方が上です。
動作の面でVBAの方が上となればの話ですが。
そしてVBAでの開発は限定された土俵であるがゆえに動作の面で上と成りやすい。
したがって総合的に有利となるわけです。
解決するつもりは無いのですよw
日本語分かります?
>>753は解決できるなんて話してないんですよ。
VBAのコンストラクタ問題を否定していない。
>>753はあなたのような人はC#で解決出来ない問題が出てくるとC#をこき下ろすだろうと言ってるにすぎない。
それとも「解決しようともしない」に反応してるのかな?
そういう話なら簡単です。
動作で問題になるよりコンストラクタ問題の解決は小さなことだからですよ。
あなたはコンストラクタ問題が解決出来ないからVBAでは実現出来ないと言って手を引いた。
しかし、私にとってはコンストラクタ問題が解決出来なくてもVBAで実現出来ることの方が上です。
動作の面でVBAの方が上となればの話ですが。
そしてVBAでの開発は限定された土俵であるがゆえに動作の面で上と成りやすい。
したがって総合的に有利となるわけです。
781デフォルトの名無しさん (ワッチョイ faa2-vI2o)
2019/06/14(金) 03:24:09.21ID:w+E6SvWo0 このスレ、質問に答えるというよりよくわからないレスバトルを楽しむ場所になってるよね
782デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 05:28:06.28ID:AQvHkPsD0783デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 06:38:42.81ID:E1xposdX0784デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 12:04:47.09ID:sZCV0u2+d785デフォルトの名無しさん (ブーイモ MMba-8GUE)
2019/06/14(金) 12:17:48.19ID:mJVJgN7yM 継承とかいらんやろ
786デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 13:22:06.08ID:AQvHkPsD0787デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 13:23:19.15ID:AQvHkPsD0788デフォルトの名無しさん (ブーイモ MMba-8GUE)
2019/06/14(金) 13:32:36.92ID:mJVJgN7yM VBAのクラス(モジュール)の残念な点
・プロジェクト外から New できない
・だからcreate〜 関数を作るしかないけど当該クラスモジュールに置けない
・その他関連するちょっとしたヘルパー関数とかも中に置けない
・コンストラクタに引数がない
・End 時には Class_terminate が呼ばれない
・プロパティウィンドウに出ない隠し属性がある
・メソッドの AddressOf が取れない
・プロジェクト外から New できない
・だからcreate〜 関数を作るしかないけど当該クラスモジュールに置けない
・その他関連するちょっとしたヘルパー関数とかも中に置けない
・コンストラクタに引数がない
・End 時には Class_terminate が呼ばれない
・プロパティウィンドウに出ない隠し属性がある
・メソッドの AddressOf が取れない
789デフォルトの名無しさん (ブーイモ MMba-8GUE)
2019/06/14(金) 13:33:19.29ID:mJVJgN7yM >>787
パターンマッチングが欲しい
パターンマッチングが欲しい
790デフォルトの名無しさん (エムゾネ FFba-o0lF)
2019/06/14(金) 13:36:35.91ID:kh7XeVIUF791デフォルトの名無しさん (エムゾネ FFba-o0lF)
2019/06/14(金) 13:37:53.38ID:kh7XeVIUF >>788
動作に問題あるよりは全部些末。
動作に問題あるよりは全部些末。
792デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/14(金) 13:48:47.76ID:xt/gtn/Z0793デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 15:04:38.86ID:AQvHkPsD0794デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 15:11:13.90ID:AQvHkPsD0 >>789
具体的にはどんなの?
具体的にはどんなの?
795デフォルトの名無しさん (ブーイモ MMba-8GUE)
2019/06/14(金) 15:11:59.93ID:mJVJgN7yM >>791
クラスを利用しなくなる、という点で深刻
クラスを利用しなくなる、という点で深刻
796デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 15:14:48.28ID:sZCV0u2+d >>795
期待動作が出来ない方が深刻。
期待動作が出来ない方が深刻。
797デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 15:17:10.41ID:sZCV0u2+d >>793
出来ないことを罵り、出来ることをしない無能を批判した文章を日本語として理解出来なかったという更なる無能をよく理解出来て良かったなw
出来ないことを罵り、出来ることをしない無能を批判した文章を日本語として理解出来なかったという更なる無能をよく理解出来て良かったなw
798デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 15:19:56.33ID:sZCV0u2+d799デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 15:27:55.14ID:sZCV0u2+d800デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/14(金) 15:48:58.50ID:xt/gtn/Z0 今のがシフトケーブルで良かったな、ブレーキケーブルだったらお前はもう死んでるぞ
801デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/14(金) 15:49:13.71ID:xt/gtn/Z0 すれ違いですすいません
802デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 16:13:05.34ID:AQvHkPsD0 アホが必死になってるみたいだが
改善策も持たずに
> 文句を垂れるだけで自分で解決しようともしない。
なんて言ってた事実は消えない
改善策も持たずに
> 文句を垂れるだけで自分で解決しようともしない。
なんて言ってた事実は消えない
803デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 16:22:14.74ID:sZCV0u2+d >>802
何度書いても、日本語が理解出来ないことが露呈するだけだw
何度書いても、日本語が理解出来ないことが露呈するだけだw
804デフォルトの名無しさん (ワッチョイ 0e02-Rc2r)
2019/06/14(金) 16:25:15.48ID:cOCSYJ890 論点からズレズレなんだけど楽しい?
805デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 16:25:36.14ID:sZCV0u2+d こういう自分の無能を気付いてないのを装い続けてうやむやに誤魔化そうとするのって少し前に見た気がするなw
806デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/14(金) 16:25:54.46ID:AQvHkPsD0 理解?
事実を書いてるだけだけど?w
事実を書いてるだけだけど?w
807デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 16:31:08.75ID:sZCV0u2+d808デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 16:32:08.72ID:sZCV0u2+d 「日本人じゃねーのかもしれんが」に訂正。
809デフォルトの名無しさん (ブーイモ MMba-8GUE)
2019/06/14(金) 18:08:05.93ID:mJVJgN7yM810デフォルトの名無しさん (ドコグロ MM92-zlGV)
2019/06/14(金) 18:15:40.53ID:N06YB3IUM 事実を書かれてあたふたしすぎ
日本語の勉強が必要なのはお前だろ
そもそもVBAを使わないなんて誰も言ってないのにねぇw
日本語の勉強が必要なのはお前だろ
そもそもVBAを使わないなんて誰も言ってないのにねぇw
811デフォルトの名無しさん (ドコグロ MM92-zlGV)
2019/06/14(金) 18:19:05.04ID:N06YB3IUM812デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 21:32:45.95ID:NC4Evbsb0 thiscallな関数を AddressOf で直接取るのは無理か
813デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 22:28:07.84ID:sZCV0u2+d814デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 22:30:03.42ID:sZCV0u2+d815デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 22:41:03.44ID:NC4Evbsb0 ごめん1ファイル問題って何だっけ?
その話題(?)は関わってなかったからわからんちん
その話題(?)は関わってなかったからわからんちん
816デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 22:41:11.43ID:sZCV0u2+d >>810
直接、VBAを使わないんて言ってないのはその通りだし、最初から分かってたことだが、その論陣で進むと自分の首を絞めることになるぞ。
お前がそういうことを言い出すかもしれないと想定済みだ。
もっとも俺の想定にも穴がある可能性は排除出来ないけどな。
何のことか分からんだろうから言っとくと、お前の主張の結論はVBAを使わないと言ってるか、お前が底辺で仕事してて何も現状を変えられないレベルかのどちらかにちっちまうんじゃないかという話だ。
直接、VBAを使わないんて言ってないのはその通りだし、最初から分かってたことだが、その論陣で進むと自分の首を絞めることになるぞ。
お前がそういうことを言い出すかもしれないと想定済みだ。
もっとも俺の想定にも穴がある可能性は排除出来ないけどな。
何のことか分からんだろうから言っとくと、お前の主張の結論はVBAを使わないと言ってるか、お前が底辺で仕事してて何も現状を変えられないレベルかのどちらかにちっちまうんじゃないかという話だ。
817デフォルトの名無しさん (ワントンキン MM8a-cAz2)
2019/06/14(金) 22:44:00.80ID:w6RR3BwmM なんだかわからんがお前ら熱いな
そのエナジーをより良いプログラム作成に注ごうじゃないか
そのエナジーをより良いプログラム作成に注ごうじゃないか
818デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/14(金) 22:47:29.03ID:sZCV0u2+d >>815
VBAとの比較において、他言語の優位性を語るのであればVBAが使用される状況においても他言語の方が優位であるという論陣を張る必要がある。
しかしながら他言語ではExcelのファイル単体では動作させられないという問題。
C#やVB.netはこれを回避できる場合があるが、この場合はまた別の問題がある。
VBAとの比較において、他言語の優位性を語るのであればVBAが使用される状況においても他言語の方が優位であるという論陣を張る必要がある。
しかしながら他言語ではExcelのファイル単体では動作させられないという問題。
C#やVB.netはこれを回避できる場合があるが、この場合はまた別の問題がある。
819デフォルトの名無しさん (ワッチョイ bb32-fQ4D)
2019/06/14(金) 22:51:12.07ID:6DlkCfHE0 勝手に業務にVBAを組込まなきゃ後は何でもいいよ
820デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 23:07:54.44ID:NC4Evbsb0821デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/14(金) 23:09:58.94ID:NC4Evbsb0 >>818
単体じゃなくたって「一度インストールすればずっと使える」というモノならこだわる必要ないよね?
単体じゃなくたって「一度インストールすればずっと使える」というモノならこだわる必要ないよね?
822デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 07:28:41.71ID:oZ4xCIwS0 >>817
いつものちょっとおかしい子が喚いてるだけ
単にVBAのクラスは中途半端で使いどころが少ないって言われてるだけなのになぜかVBA自体をバカにされたように受け取って必死に頓珍漢なレスしまくってるw
いつものちょっとおかしい子が喚いてるだけ
単にVBAのクラスは中途半端で使いどころが少ないって言われてるだけなのになぜかVBA自体をバカにされたように受け取って必死に頓珍漢なレスしまくってるw
823デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 07:31:34.36ID:oZ4xCIwS0 >>821
ケースバイケースだろうね
一部の企業だとインストールの手続きが面倒とかあるし配布して使わせる場合で人数多いとインストール手順書とかをちゃんと整備しないと質問攻めに合うとかの可能性もあったりするしね
ケースバイケースだろうね
一部の企業だとインストールの手続きが面倒とかあるし配布して使わせる場合で人数多いとインストール手順書とかをちゃんと整備しないと質問攻めに合うとかの可能性もあったりするしね
824デフォルトの名無しさん (ワッチョイ 1a90-9ye8)
2019/06/15(土) 08:39:07.30ID:Smf552MU0 相変わらず話し相手のいないさみしいプログラマの無駄話が続いていますが、
質問者の皆さんはこんなの無視してもらって構いませんので遠慮無くどうぞ
質問者の皆さんはこんなの無視してもらって構いませんので遠慮無くどうぞ
825デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 08:57:30.79ID:hsHgq7Ga0 いまだに XP ですだとか Excel 2007 以下ですだとかと同じように、何もインストールできませんなんて条件は切り捨てればいいんじゃない?
つまり「そんな環境のことは知らん」と。
冷酷に見えるかも知れないけど、それが正しいとマジで思う。
つまり「そんな環境のことは知らん」と。
冷酷に見えるかも知れないけど、それが正しいとマジで思う。
826デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 09:02:31.33ID:H1JzEOpH0827デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 09:31:09.27ID:hsHgq7Ga0828デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 09:48:51.78ID:hsHgq7Ga0 言うのは自由かも知んないけど、金融業界外の人や学生が
「そうか金融行くと何もインストールできないんだな」
なんて誤解するとちょっと害がある。
「そうか金融行くと何もインストールできないんだな」
なんて誤解するとちょっと害がある。
829デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 09:54:47.74ID:oZ4xCIwS0 何もインストールできないなんてことはないけど、稟議にはんこがいっぱい必要とかはごく普通にある
> 一部の企業だとインストールの手続きが面倒とか
って書いてあるでしょ
あとそういう条件を切捨てるかどうかはお前が決める話じゃないから勝手に切捨ててればいいと思うよ
> 一部の企業だとインストールの手続きが面倒とか
って書いてあるでしょ
あとそういう条件を切捨てるかどうかはお前が決める話じゃないから勝手に切捨ててればいいと思うよ
830デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 10:05:29.57ID:H1JzEOpH0 >>827
嘘ではないよ。会社や部署によるけどね
俺が知っているのはみずほ証券、東京三菱UFJ、あと三井が大体同じ感じ
総務はほぼ100%NG(部長以上は自由)。
営業は大半がNG。ただ営業上必要なツールは許可がバンバン降りるってのは聞いたな
基本はシステムに発注をして、全店共通のシステムに組み込むって構造になっている
だからフリーソフトを落としたり、vbaでどうこうする必要自体がない
本部が業務自体を管理して、重複する業務を発生させないようにしているんだ
システム本部がどうなっているかまでは知らない
>「そうか金融行くと何もインストールできないんだな」
大体こう思っておいたほうが良い。
ある程度PC使える人はかなり不便に感じる
セキュリティ面は厳しいけど、それに対する方法が確立されている
嘘ではないよ。会社や部署によるけどね
俺が知っているのはみずほ証券、東京三菱UFJ、あと三井が大体同じ感じ
総務はほぼ100%NG(部長以上は自由)。
営業は大半がNG。ただ営業上必要なツールは許可がバンバン降りるってのは聞いたな
基本はシステムに発注をして、全店共通のシステムに組み込むって構造になっている
だからフリーソフトを落としたり、vbaでどうこうする必要自体がない
本部が業務自体を管理して、重複する業務を発生させないようにしているんだ
システム本部がどうなっているかまでは知らない
>「そうか金融行くと何もインストールできないんだな」
大体こう思っておいたほうが良い。
ある程度PC使える人はかなり不便に感じる
セキュリティ面は厳しいけど、それに対する方法が確立されている
831デフォルトの名無しさん (ブーイモ MMe7-6CEg)
2019/06/15(土) 10:15:32.07ID:AUZY33+xM 手続が要らないことをまるでメリットの様に語るけどさ
業務に組込むならどちらにせよ職場なり部署での検討が必要だろ
まさかVBAをシャドーITの温床にしてる訳じゃないよね?
業務に組込むならどちらにせよ職場なり部署での検討が必要だろ
まさかVBAをシャドーITの温床にしてる訳じゃないよね?
832デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 10:19:23.04ID:hsHgq7Ga0 >>830
「俺が知っているのは・・」ってことはあなた自身はそこじゃないけど他の金融機関勤務ってことかな?
大手金融機関なら社内データベースもそれなりにあって個々人の関連業務の範囲でアクセスできる。
また潜在的には優秀な層が集まっててITを力に出来るわけだ。
実はプログラミング環境は最初からそれなりにインストールされてましたってオチじゃない?
「俺が知っているのは・・」ってことはあなた自身はそこじゃないけど他の金融機関勤務ってことかな?
大手金融機関なら社内データベースもそれなりにあって個々人の関連業務の範囲でアクセスできる。
また潜在的には優秀な層が集まっててITを力に出来るわけだ。
実はプログラミング環境は最初からそれなりにインストールされてましたってオチじゃない?
833デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 10:41:12.28ID:H1JzEOpH0 >>831
>業務に組込むならどちらにせよ職場なり部署での検討が必要だろ
その辺は年中やってるからシステムの実装までが早い。適材適所で分担されている
vbaを使うのは、慶弔関係のExcelファイルを各課に回し、集計するような場合
これがシステムに入らない
半分私事+頻度低いから仕方ないんだけど、どうにかならんかね〜
>>832
この中のどれかに勤めている+同業他社に聞いた話
思った以上に似た構造で、どうせなら同じシステム使えばいいのにって話ししたな
>潜在的には優秀な層が集まっててITを力に出来るわけだ
よーわからんけどみんな自社システムしか使えないよ。基本は入力と確認だけしかしない
>実はプログラミング環境は最初からそれなりにインストールされてましたってオチじゃない?
なんでそんなプログラミングが出来る事にしたいんだよw
必要ないから調べてもないけど、変な物作らせないために入ってないはずだ
>業務に組込むならどちらにせよ職場なり部署での検討が必要だろ
その辺は年中やってるからシステムの実装までが早い。適材適所で分担されている
vbaを使うのは、慶弔関係のExcelファイルを各課に回し、集計するような場合
これがシステムに入らない
半分私事+頻度低いから仕方ないんだけど、どうにかならんかね〜
>>832
この中のどれかに勤めている+同業他社に聞いた話
思った以上に似た構造で、どうせなら同じシステム使えばいいのにって話ししたな
>潜在的には優秀な層が集まっててITを力に出来るわけだ
よーわからんけどみんな自社システムしか使えないよ。基本は入力と確認だけしかしない
>実はプログラミング環境は最初からそれなりにインストールされてましたってオチじゃない?
なんでそんなプログラミングが出来る事にしたいんだよw
必要ないから調べてもないけど、変な物作らせないために入ってないはずだ
834デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 10:52:31.71ID:hsHgq7Ga0 >>833
「みんな」っていうとややこしくなるからやめようぜ。
俺もそこまでは言ってないし。
何割かの人は英会話がそれなりに出来る
何割かの人は会計の知識がある
何割かは法学部出てる
何割かの人は大学でCSやってたしプログラミングを仕事に役立てられる
単にそれだけのことだよ
「みんな」っていうとややこしくなるからやめようぜ。
俺もそこまでは言ってないし。
何割かの人は英会話がそれなりに出来る
何割かの人は会計の知識がある
何割かは法学部出てる
何割かの人は大学でCSやってたしプログラミングを仕事に役立てられる
単にそれだけのことだよ
835デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 11:36:14.68ID:hsHgq7Ga0 また誤解を生むような表現してしまった
CSやってたっていうのは専攻してたという意味じゃなくて教養レベルの事ね
CSやってたっていうのは専攻してたという意味じゃなくて教養レベルの事ね
836デフォルトの名無しさん (アウアウウー Sac7-E9VR)
2019/06/15(土) 11:59:20.92ID:AFvnfl5ya837デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 12:09:16.51ID:hsHgq7Ga0 >>836
「なんでも」とか「みんな」っていうと(略
「何もインストールできない」と「何でもインストールできる」の間にはギャップがある。
具体的にはVisual Studio無料版とかMicrosoft製品を禁止する合理的理由なんてないじゃん。
生産性とか競争力気にするなら。
「なんでも」とか「みんな」っていうと(略
「何もインストールできない」と「何でもインストールできる」の間にはギャップがある。
具体的にはVisual Studio無料版とかMicrosoft製品を禁止する合理的理由なんてないじゃん。
生産性とか競争力気にするなら。
838デフォルトの名無しさん (アウアウウー Sac7-E9VR)
2019/06/15(土) 12:14:39.46ID:AFvnfl5ya839デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 12:19:59.20ID:hsHgq7Ga0840デフォルトの名無しさん (アウアウウー Sac7-E9VR)
2019/06/15(土) 12:26:10.67ID:AFvnfl5ya >>839
でもxpとかoffice2007は駄目だろうな
でもxpとかoffice2007は駄目だろうな
841デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 12:31:44.62ID:oZ4xCIwS0842デフォルトの名無しさん (ワッチョイ 275f-wD1x)
2019/06/15(土) 12:59:30.27ID:qi+I5FXP0 いまだにフリーソフトの使用は禁止という大企業はある。おそらくサポートの有無の話とごちゃごちゃになってる。
843デフォルトの名無しさん (アウアウウー Sac7-E9VR)
2019/06/15(土) 13:17:16.84ID:AFvnfl5ya844デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 14:16:40.59ID:oZ4xCIwS0845デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 14:44:24.21ID:hsHgq7Ga0 ・なんでも勝手にインストール可の会社
・申請しても見境なくインストール不可の会社
これらがダメなのは論を待たない。
ただ「インストール」の具体的な意味がちょっ曖昧かな
・申請しても見境なくインストール不可の会社
これらがダメなのは論を待たない。
ただ「インストール」の具体的な意味がちょっ曖昧かな
846デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 15:16:05.15ID:H1JzEOpH0 Excel2019
alt+F11でVBEが開かなくなった時に見るべき場所はどこでしょうか?
alt+F11でVBEが開かなくなった時に見るべき場所はどこでしょうか?
847デフォルトの名無しさん (ワッチョイ 5b9c-WmEi)
2019/06/15(土) 15:30:11.33ID:zh8y2rfO0 ・Alt+F11を押した時の挙動(エラーやメッセージが出るのか、または画面が一瞬出てすぐ消えるといった動きを見せるのか、その他)
・イベントビューア(エラー等が記録されていないか)
・「開発」→「Visual Basic」でもVBEが起動しないのか
・その他のキー操作はどうか(そもそもAltやF11キーがちゃんと反応しているのか)
・イベントビューア(エラー等が記録されていないか)
・「開発」→「Visual Basic」でもVBEが起動しないのか
・その他のキー操作はどうか(そもそもAltやF11キーがちゃんと反応しているのか)
848デフォルトの名無しさん (ワッチョイ 5b9c-WmEi)
2019/06/15(土) 15:31:33.09ID:zh8y2rfO0 追加
・他のアプリケーションでAlt+F11の操作が割り当てられていないか
・他のアプリケーションでAlt+F11の操作が割り当てられていないか
849デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/15(土) 15:37:12.62ID:QNV4Xycx0 >>846
タスクマネージャーで本当に存在していないか
タスクマネージャーで本当に存在していないか
850デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 15:40:45.10ID:AvQs7zMWd >>821
Excelブックは単体だよ。
VBAはexeファイル作成する言語じゃないExcelブック前提じゃないとVBAとの比較に成らなくなる。
逆にさあ、C言語スレでVBA派がC言語をゴミと言ったらどう思う?
バカにしてるとか悪口の視点ではなく。
VBAはExcel無いと動かね―じゃね―かと笑うだろう。
俺だったら間違いなく笑う。
同じことがここで起きてるだけだよ。
Excelブックは単体だよ。
VBAはexeファイル作成する言語じゃないExcelブック前提じゃないとVBAとの比較に成らなくなる。
逆にさあ、C言語スレでVBA派がC言語をゴミと言ったらどう思う?
バカにしてるとか悪口の視点ではなく。
VBAはExcel無いと動かね―じゃね―かと笑うだろう。
俺だったら間違いなく笑う。
同じことがここで起きてるだけだよ。
851デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 15:47:19.19ID:AvQs7zMWd852デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 15:52:10.28ID:AvQs7zMWd >>837
合理的理由大あり。
何でそんなもの必要なの?
バカじゃないの?
Excelの仕事だよな。
Excelあれば事足りるだろw
と言われるだろうなと自分中心の思想しか持てない人とは違う俺なら想像するね。
そして、そこまで酷くなくても実際に言われるだろうな。
合理的理由大あり。
何でそんなもの必要なの?
バカじゃないの?
Excelの仕事だよな。
Excelあれば事足りるだろw
と言われるだろうなと自分中心の思想しか持てない人とは違う俺なら想像するね。
そして、そこまで酷くなくても実際に言われるだろうな。
853デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 15:52:56.91ID:H1JzEOpH0 >>847
>・Alt+F11を押した時の挙動(エラーやメッセージが出るのか、または画面が一瞬出てすぐ消えるといった動きを見せるのか、その他)
何も変化なし
ショートカットキーだけが効いていないか、何かで上書きされて無効にされている感じ
>・イベントビューア(エラー等が記録されていないか)
あまり見方が分からないけど、多分何も怒ってないと思う
・「開発」→「Visual Basic」でもVBEが起動しないのか
「開発」→「Visual Basic」 起動する
「開発」→「マクロ」 起動する
マクロの記録も問題がない
ショートカットキーだけが効かない
・その他のキー操作はどうか(そもそもAltやF11キーがちゃんと反応しているのか)
ハードウェア的には問題がない
>849
していない
分析ツールをいれてから発症し始めました
検索しても前例が無くて困っています
>・Alt+F11を押した時の挙動(エラーやメッセージが出るのか、または画面が一瞬出てすぐ消えるといった動きを見せるのか、その他)
何も変化なし
ショートカットキーだけが効いていないか、何かで上書きされて無効にされている感じ
>・イベントビューア(エラー等が記録されていないか)
あまり見方が分からないけど、多分何も怒ってないと思う
・「開発」→「Visual Basic」でもVBEが起動しないのか
「開発」→「Visual Basic」 起動する
「開発」→「マクロ」 起動する
マクロの記録も問題がない
ショートカットキーだけが効かない
・その他のキー操作はどうか(そもそもAltやF11キーがちゃんと反応しているのか)
ハードウェア的には問題がない
>849
していない
分析ツールをいれてから発症し始めました
検索しても前例が無くて困っています
854デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 16:05:30.80ID:oZ4xCIwS0855デフォルトの名無しさん (ワッチョイ dfda-vI2o)
2019/06/15(土) 16:09:42.18ID:OazBGaLs0 win10 + offce365 でIE操作がもれなくフリーズする(3台中3台)
同じ症状出てないでか?
win10 + offce2007〜2016では問題なし
win7 + offce2007〜2016では問題なし
どうすりゃいいんだ
同じ症状出てないでか?
win10 + offce2007〜2016では問題なし
win7 + offce2007〜2016では問題なし
どうすりゃいいんだ
856デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/15(土) 16:11:27.26ID:QNV4Xycx0 >>853
分析ツールの方に何かキー設定は?
分析ツールの方に何かキー設定は?
857デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 16:21:44.98ID:oZ4xCIwS0 >>853
> 検索しても前例が無くて困っています
検索してないだろ…
alt f11
まで入れたら
alt f11 起動しない
ってサジェストされて
https://answers.microsoft.com/ja-jp/msoffice/forum/all/altf11でvisual-basic/ed288f9d-d513-4bfb-9b6a-b03f1b885ea0
とか出るだろ
まずはセーフモードで試せよ
> 検索しても前例が無くて困っています
検索してないだろ…
alt f11
まで入れたら
alt f11 起動しない
ってサジェストされて
https://answers.microsoft.com/ja-jp/msoffice/forum/all/altf11でvisual-basic/ed288f9d-d513-4bfb-9b6a-b03f1b885ea0
とか出るだろ
まずはセーフモードで試せよ
858デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 16:42:13.10ID:H1JzEOpH0859デフォルトの名無しさん (ワッチョイ 33da-2qry)
2019/06/15(土) 16:46:24.20ID:U4PvMtUh0 難しい言語使ってるほうがエライみたいな発想はどこから来たんだ?
だったらアセンブラでも使ってろって思うけど。
だったらアセンブラでも使ってろって思うけど。
860デフォルトの名無しさん (ブーイモ MMe7-/bGO)
2019/06/15(土) 16:49:59.09ID:hWID9DJjM アセンブラって難しいのかね?
流行りの関数言語とかの方がずっと難しいと思うけど
流行りの関数言語とかの方がずっと難しいと思うけど
861デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 16:59:15.94ID:hsHgq7Ga0 >>852
> Excelの仕事だよな
「Excelの仕事です」って募集されたならともかく、なんでそんなものが必要なのかと聞かれたら
「生産性を上げて競争に勝つためです」と答えれば済むだろ。
公務員だったら知らんけど。
> Excelの仕事だよな
「Excelの仕事です」って募集されたならともかく、なんでそんなものが必要なのかと聞かれたら
「生産性を上げて競争に勝つためです」と答えれば済むだろ。
公務員だったら知らんけど。
862デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 17:02:10.82ID:H1JzEOpH0 >>859
少し哲学的になるけど「なぜプログラムを書くのか」
本質的な答えは「効率化」
効率化を行うために、我々はプログラムを書いている
機械語で書くことが出来れば最高の効率化を達成できる。現実的にはアセンブラになるけど
アセンブラをわかった上で、リソース的に問題が無い範囲で、Cやvbaで書くのはなにも問題はない。結果が同じならそれで良い
プログラマとしては、低級言語を使える分vbaよりもアセンブラの方がエライのは間違いない
逆に言うと、アセンブラをロクに使ってない人よりも日常業務を超高速でガンガン削減できるなら、vba使いの方が上である
プログラム=効率化
その上で適材適所
この根っこの部分がわかっていれば良い
少し哲学的になるけど「なぜプログラムを書くのか」
本質的な答えは「効率化」
効率化を行うために、我々はプログラムを書いている
機械語で書くことが出来れば最高の効率化を達成できる。現実的にはアセンブラになるけど
アセンブラをわかった上で、リソース的に問題が無い範囲で、Cやvbaで書くのはなにも問題はない。結果が同じならそれで良い
プログラマとしては、低級言語を使える分vbaよりもアセンブラの方がエライのは間違いない
逆に言うと、アセンブラをロクに使ってない人よりも日常業務を超高速でガンガン削減できるなら、vba使いの方が上である
プログラム=効率化
その上で適材適所
この根っこの部分がわかっていれば良い
863デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 17:07:11.07ID:hsHgq7Ga0864デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 17:08:59.15ID:AvQs7zMWd >>854
お前は日本語が理解出来ないからなw
お前は日本語が理解出来ないからなw
865デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 17:14:47.22ID:AvQs7zMWd866デフォルトの名無しさん (ドコグロ MM4b-zlGV)
2019/06/15(土) 17:19:50.64ID:nWGTWnutM867デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 17:23:00.13ID:AvQs7zMWd868デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 17:26:06.20ID:hsHgq7Ga0 >>866
効率の主語が違うって話だよ
機械語が効率高いというなら、それはコンピューターというマシンにとっての効率の意味だ。
でもいまの時代そこは大して価値はなくて、開発スピードとか出来たプログラムの汎用性の
意味での効率に重きがある。
・「マシンの」効率性
・「人の」効率性
主語の違い、な
効率の主語が違うって話だよ
機械語が効率高いというなら、それはコンピューターというマシンにとっての効率の意味だ。
でもいまの時代そこは大して価値はなくて、開発スピードとか出来たプログラムの汎用性の
意味での効率に重きがある。
・「マシンの」効率性
・「人の」効率性
主語の違い、な
869デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 17:32:04.90ID:hsHgq7Ga0870デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 17:32:33.65ID:AvQs7zMWd871デフォルトの名無しさん (スッップ Sdba-o0lF)
2019/06/15(土) 17:34:33.07ID:AvQs7zMWd872デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 17:44:06.37ID:oZ4xCIwS0873デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 17:51:09.43ID:hsHgq7Ga0874デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 17:54:08.56ID:hsHgq7Ga0875デフォルトの名無しさん (ワッチョイ 5b9c-WmEi)
2019/06/15(土) 17:56:38.47ID:zh8y2rfO0876デフォルトの名無しさん (アウアウウー Sac7-E9VR)
2019/06/15(土) 17:57:35.27ID:AFvnfl5ya 結局プログラム組んで効率化できる部分って雑用の仕事だからな
もっと上流の仕事はそんなことできない
もっと上流の仕事はそんなことできない
877デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 18:00:50.61ID:oZ4xCIwS0878デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 18:09:21.19ID:hsHgq7Ga0879デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 18:13:02.75ID:hsHgq7Ga0 >>876
俺も確かに効率の事ばかり言い過ぎたかも知れない
プログラミングで効率化できる「既存の仕事」には大した価値はないかもね。
ソフトウェアでしか出来ない仕事を新たに着手することが大切だと言いたかった。
俺も確かに効率の事ばかり言い過ぎたかも知れない
プログラミングで効率化できる「既存の仕事」には大した価値はないかもね。
ソフトウェアでしか出来ない仕事を新たに着手することが大切だと言いたかった。
880デフォルトの名無しさん (ワッチョイ 7fce-2qry)
2019/06/15(土) 18:15:10.80ID:+kUfiTvg0 >>858
最近のVisual studioとか開発ツールに、VBEのウィンドウサイズをめちゃくちゃ小さくするバグがある
たぶんIDか名前が被ってて、プロパティを勝手に変更するんだと思う
Alt+F11を押したあと、Alt+Spaceでコンテキストメニューを出し、Sキーを押すとサイズ変更モードになるから、
カーソルキーの→と↓を連打すると大きく戻せる
最後にEnterで確定
最近のVisual studioとか開発ツールに、VBEのウィンドウサイズをめちゃくちゃ小さくするバグがある
たぶんIDか名前が被ってて、プロパティを勝手に変更するんだと思う
Alt+F11を押したあと、Alt+Spaceでコンテキストメニューを出し、Sキーを押すとサイズ変更モードになるから、
カーソルキーの→と↓を連打すると大きく戻せる
最後にEnterで確定
881デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 18:26:10.00ID:oZ4xCIwS0 >>878
それは残念だね
それは残念だね
882デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 18:32:05.17ID:H1JzEOpH0 >>878
高級言語が低級言語をラッパーする際、必ずコストが発生する
で、低級言語を使えばコストが下がるわけでもない。ラッパーはものすごい最適化されているので、大抵の場合はコストがあがる
これが分からないなら無理に話しに参加しなくて良い
vbaの回答にもなんら影響しない
高級言語が低級言語をラッパーする際、必ずコストが発生する
で、低級言語を使えばコストが下がるわけでもない。ラッパーはものすごい最適化されているので、大抵の場合はコストがあがる
これが分からないなら無理に話しに参加しなくて良い
vbaの回答にもなんら影響しない
883デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 18:36:00.81ID:H1JzEOpH0 >>875>>880
ありがとう!解決しない
原因が分かったらまた報告します
今のところ再インストールしてもダメだ
alt→L→V という謎のメニューを覚えてしまったので、まぁ無くてもなんとかなりそうだ
ありがとう!解決しない
原因が分かったらまた報告します
今のところ再インストールしてもダメだ
alt→L→V という謎のメニューを覚えてしまったので、まぁ無くてもなんとかなりそうだ
884デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 18:36:08.65ID:hsHgq7Ga0885デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 18:44:01.44ID:H1JzEOpH0886デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 18:49:04.06ID:hsHgq7Ga0 最初俺が>>863に書いた
「TSO時代の発想か?」の意味が通じてないのかな?
「CPUの稼働にコストのかかる時代じゃないんだから語るべき効率はマシンの効率のことじゃないだろ?」
という意味なんだがね
「TSO時代の発想か?」の意味が通じてないのかな?
「CPUの稼働にコストのかかる時代じゃないんだから語るべき効率はマシンの効率のことじゃないだろ?」
という意味なんだがね
887デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 19:00:46.26ID:oZ4xCIwS0888デフォルトの名無しさん (ワッチョイ 6735-2qry)
2019/06/15(土) 19:04:58.61ID:H1JzEOpH0889デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/15(土) 19:35:45.20ID:hsHgq7Ga0890デフォルトの名無しさん (ワッチョイ 8b01-Lxz1)
2019/06/15(土) 22:54:11.55ID:iduAVWsk0891デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/15(土) 23:09:45.04ID:oZ4xCIwS0 難しいのと面倒なのの区別がつかないアホってそこそこいるんだなw
892デフォルトの名無しさん (ワッチョイ 8b01-Lxz1)
2019/06/16(日) 00:39:10.83ID:b39vYTzF0 面倒なだけで難しくないと言いながら、作れもしない口だけ君が居付いてるみたいだなw
893デフォルトの名無しさん (ワッチョイ 4ee8-2qry)
2019/06/16(日) 00:39:51.03ID:4bjACw9N0 https://kotobank.jp/word/%E9%9B%A3%E3%81%97%E3%81%84-641693
>4 状況などが込み入っていて、対処するのがやっかいである。「立場が―・くなる」「事態を―・くする」
https://kotobank.jp/word/%E9%9D%A2%E5%80%92-644668
>「面倒」は気分としてわずらわしいという意が強いのに対し、「厄介」は事柄そのものが手間がかかってむずかしいというときに多く用いられる。
>4 状況などが込み入っていて、対処するのがやっかいである。「立場が―・くなる」「事態を―・くする」
https://kotobank.jp/word/%E9%9D%A2%E5%80%92-644668
>「面倒」は気分としてわずらわしいという意が強いのに対し、「厄介」は事柄そのものが手間がかかってむずかしいというときに多く用いられる。
894デフォルトの名無しさん (ワッチョイ 7fce-2qry)
2019/06/16(日) 01:20:03.35ID:VbOdVW4p0 今の時代、アセンブラが有利な状況はかなり限定されるんだよね
大多数のソフト開発ではコンパイラの方が開発時間が短縮できるし、実行速度もコンパイラの吐くバイナリは十分に速い
もっと速度が必要なら、クラウドでも借りた方がずっと時間が節約できるし
大多数のソフト開発ではコンパイラの方が開発時間が短縮できるし、実行速度もコンパイラの吐くバイナリは十分に速い
もっと速度が必要なら、クラウドでも借りた方がずっと時間が節約できるし
895デフォルトの名無しさん (アウアウウー Sac7-jjx2)
2019/06/16(日) 02:11:34.89ID:wRD2pOBha アセンブラは家電とかじゃね
896デフォルトの名無しさん (ブーイモ MM7f-2qry)
2019/06/16(日) 02:55:24.92ID:dOdCWvr2M 家電もだいぶ前から中枢はコンパイラになってる
アセンブラが必要なのはもっと低レベルなマイコン
色々な装置の末端のモジュール部分だけとか、玩具に組み込まれたちっこい液晶パネルとか、メモリが極限まで少ないやつはアセンブラじゃないと入ってくれない
アセンブラが必要なのはもっと低レベルなマイコン
色々な装置の末端のモジュール部分だけとか、玩具に組み込まれたちっこい液晶パネルとか、メモリが極限まで少ないやつはアセンブラじゃないと入ってくれない
897デフォルトの名無しさん (アウアウウー Sac7-jjx2)
2019/06/16(日) 04:00:35.24ID:HeZkFDT3a ここで気にすることじゃない
898デフォルトの名無しさん (スプッッ Sd5a-ILy/)
2019/06/16(日) 04:58:15.45ID:UIHEj5Esd やっぱりC#からエクセルファイルのデータを操作する方が簡単だった
VBAみたいにそれぞれのファイルを毎回開くとか面倒
VBAみたいにそれぞれのファイルを毎回開くとか面倒
899デフォルトの名無しさん (アウアウウー Sac7-jjx2)
2019/06/16(日) 06:33:56.30ID:TqBmbT5La ハイハイ
900デフォルトの名無しさん (オイコラミネオ MMe3-Lxz1)
2019/06/16(日) 07:00:49.17ID:JotsocH4M ハロワ出すだけならサンプル転がってそうだから、電卓くらい作って欲しいもんだな
まあ、口だけだろ(草
まあ、口だけだろ(草
901デフォルトの名無しさん (ブーイモ MM7f-/bGO)
2019/06/16(日) 07:28:30.78ID:9Kn5GUQ/M >>890
手数が多い、毎回車輪を開発する必要がある言語が難しい言語だと言いたいの?
手数が多い、毎回車輪を開発する必要がある言語が難しい言語だと言いたいの?
902デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/16(日) 07:30:22.91ID:wZzXbGgB0 >>892
俺が作れるかどうかに関係なくお前が「難しいのと面倒なのの区別がつかないアホ」なのは変わらんぞw
俺が作れるかどうかに関係なくお前が「難しいのと面倒なのの区別がつかないアホ」なのは変わらんぞw
903デフォルトの名無しさん (ブーイモ MM7f-/bGO)
2019/06/16(日) 09:13:46.86ID:9Kn5GUQ/M904デフォルトの名無しさん (ワッチョイ 8b01-Lxz1)
2019/06/16(日) 09:56:15.97ID:b39vYTzF0 >>902
俺が区別できてるかどうかに関係なくお前が「作れもしない口だけ君」のおつむ悪い人というのは変わらんぞw
俺が区別できてるかどうかに関係なくお前が「作れもしない口だけ君」のおつむ悪い人というのは変わらんぞw
905デフォルトの名無しさん (ブーイモ MM7f-/bGO)
2019/06/16(日) 10:03:52.00ID:9Kn5GUQ/M >>904
ただ煽りたいだけ、マウント取りたいだけのバカだったか、残念。
ただ煽りたいだけ、マウント取りたいだけのバカだったか、残念。
906デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/16(日) 10:10:12.99ID:h+OedWPN0 お前らほんと無意味な事好きだな
907デフォルトの名無しさん (スプッッ Sd5a-ILy/)
2019/06/16(日) 10:14:47.97ID:JkuqZYrXd VBAはそのファイルしか使えないのが最大の欠点
とにかく面倒臭い
とにかく面倒臭い
908デフォルトの名無しさん (ワッチョイ 8b01-+PxR)
2019/06/16(日) 10:37:20.71ID:yEr4r4hL0909デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/16(日) 10:50:27.51ID:oeIJ72Mt0910デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/16(日) 10:53:50.93ID:h+OedWPN0911デフォルトの名無しさん (ワッチョイ dfda-2qry)
2019/06/16(日) 11:08:17.58ID:srD1dlMG0 Excelでやるのが難しいことをあえてExcelでやるのが偉い
912デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/16(日) 11:29:01.91ID:wZzXbGgB0 >>904
残念ながら「お前が区別できてない」のは事実だが「作れもしない口だけ君」と言うのは根拠のないお前の妄想でしかないw
残念ながら「お前が区別できてない」のは事実だが「作れもしない口だけ君」と言うのは根拠のないお前の妄想でしかないw
913デフォルトの名無しさん (ワッチョイ 1a90-9ye8)
2019/06/16(日) 11:33:39.90ID:09/qO6KJ0 このスレはさみしい無能プログラマどもの無駄話で潰すスレじゃないんだが。
上のプログラマ板のどこかのスレでやったら?それも判らない日本語すら読めないバカ
が集まっているのか?
上のプログラマ板のどこかのスレでやったら?それも判らない日本語すら読めないバカ
が集まっているのか?
914デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/16(日) 11:51:57.41ID:gQqKxOSP0 >>913
言っても通じないよ
言っても通じないよ
915デフォルトの名無しさん (ワッチョイ 3694-cAz2)
2019/06/16(日) 12:11:45.52ID:Fx7TO0Mh0 まだやってたのか本当アホだな
916デフォルトの名無しさん (ブーイモ MM26-2qry)
2019/06/16(日) 13:08:02.76ID:VFwM1WGeM917デフォルトの名無しさん (ワッチョイ 8b01-Lxz1)
2019/06/16(日) 18:00:57.31ID:b39vYTzF0918デフォルトの名無しさん (ワッチョイ 9a01-zlGV)
2019/06/16(日) 20:01:44.48ID:wZzXbGgB0 >>917
オウム返で反論した気になってるのか
バカだねーww
根拠はあるよ、区別してたら
> 命令がシンプルだと簡単と勘違いするやつがいるとは想像もしなかった
なんてこと言わないし
逆に口だけ君にはなんの根拠もないよな
あるなら出してみなw
オウム返で反論した気になってるのか
バカだねーww
根拠はあるよ、区別してたら
> 命令がシンプルだと簡単と勘違いするやつがいるとは想像もしなかった
なんてこと言わないし
逆に口だけ君にはなんの根拠もないよな
あるなら出してみなw
919デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/16(日) 21:02:03.67ID:h+OedWPN0 >>846です
>alt+F11でVBEが開かなくなった時に見るべき場所はどこでしょうか?
何となくwindowsアップデートしたら解決しました
・2ヶ月ほど前から起こっていた
・再起動は何度もしている
・プロセス関係はおかしくなかった
今は完全に正常です
アドインなども特に何も触っていないので、解決策が良く分からずに申し訳ない
>alt+F11でVBEが開かなくなった時に見るべき場所はどこでしょうか?
何となくwindowsアップデートしたら解決しました
・2ヶ月ほど前から起こっていた
・再起動は何度もしている
・プロセス関係はおかしくなかった
今は完全に正常です
アドインなども特に何も触っていないので、解決策が良く分からずに申し訳ない
920デフォルトの名無しさん (ワッチョイ 5b9c-WmEi)
2019/06/16(日) 21:19:28.86ID:gJM2YdhQ0 直ったのならなにより
921デフォルトの名無しさん (ワッチョイ 768c-8GUE)
2019/06/16(日) 21:54:06.85ID:oeIJ72Mt0 関係ないけど Visual Studio 上でもついつい癖で Alt + F11 やってしまってえらい目に遭う
922デフォルトの名無しさん (ワッチョイ 275f-wD1x)
2019/06/17(月) 07:10:35.86ID:yX4wUQmM0 >>898
C#アプリケーションを作って使うことができる職場ならいいが、大半はそんな自由な職場ではない。
C#アプリケーションを作って使うことができる職場ならいいが、大半はそんな自由な職場ではない。
923デフォルトの名無しさん (オイコラミネオ MMe3-Lxz1)
2019/06/17(月) 08:07:45.46ID:8OI/wejfM 国語の問題にするやつは、技術無しの口先だけなやつってわかってるやん
カスはほっとけ
カスはほっとけ
924デフォルトの名無しさん (ドコグロ MM03-zlGV)
2019/06/17(月) 08:16:41.11ID:F/pecKeJM 万能言語君チーッスw
925デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/17(月) 10:09:37.22ID:sGQEuynk0 万能言語やめて吹くw
926デフォルトの名無しさん (ワントンキン MM8a-cAz2)
2019/06/17(月) 10:31:50.00ID:eEjhBYJBM プラットフォームのAPIとやり取りできるインターフェース持ってる言語は皆万能だぞ
つまりほとんどのプログラム言語は万能
つまりほとんどのプログラム言語は万能
927デフォルトの名無しさん (ブーイモ MM26-8GUE)
2019/06/17(月) 11:46:20.13ID:NDzOpmZcM928デフォルトの名無しさん (ワッチョイ 1ab0-bbbA)
2019/06/18(火) 06:12:48.87ID:3nOE2mBA0 プログラム板にキチガイ降臨中!botに一晩も反応する異常さ
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。
https://mevius.5ch.net/test/read.cgi/tech/1559872586/
142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO
>>141
名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、
片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか?
一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。
929デフォルトの名無しさん (ワッチョイ 8b01-jaxq)
2019/06/18(火) 12:42:28.53ID:6kY7mKFv0 vba勉強始めたいのですが、excelとaccessどちらから始めるべきでしょうか?
930デフォルトの名無しさん (ブーイモ MM26-jaxq)
2019/06/18(火) 12:44:01.46ID:WYtC+YyGM vbaの勉強を始めたいのですが、excelとaccessどちらから始めるべきでしょうか?
931デフォルトの名無しさん (ドコグロ MM4b-FH5+)
2019/06/18(火) 12:46:13.63ID:Umd3rnDmM excelかaccessかなら迷わずexcel
VBAはレガシーでいつ廃止されても不思議はない機能なので、どうしてもVBAである必要があるのでないならC#とかにしとくことを強くおすすめする
VBAはレガシーでいつ廃止されても不思議はない機能なので、どうしてもVBAである必要があるのでないならC#とかにしとくことを強くおすすめする
932デフォルトの名無しさん (ワッチョイ 7fce-2qry)
2019/06/18(火) 12:54:57.10ID:RzLe53TV0 >>929
目的に合う方
VBAは何か具体的な目標(仕事)を処理するするために覚える人が多い
趣味でプログラミングを始めたいなら無料のVisual StudioをダウンロードしてC#とか覚えた方がいい
目的に合う方
VBAは何か具体的な目標(仕事)を処理するするために覚える人が多い
趣味でプログラミングを始めたいなら無料のVisual StudioをダウンロードしてC#とか覚えた方がいい
933デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/18(火) 13:39:45.82ID:L9713FdB0934デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/18(火) 16:05:05.15ID:n5GHMBcp0 ダメダメ。
どちらが良いとか比べるもんじゃない。
大量データを処理するならAccessで決まりだけど、勉強という話になると何をやりたいのかという話になる。
そもそも何でVBAの勉強したいのかによる。
仕事などが絡んでるなら、非常に大雑把な話になるが事務寄りならExcel、システム寄りならAccessかな。
どちらが良いとか比べるもんじゃない。
大量データを処理するならAccessで決まりだけど、勉強という話になると何をやりたいのかという話になる。
そもそも何でVBAの勉強したいのかによる。
仕事などが絡んでるなら、非常に大雑把な話になるが事務寄りならExcel、システム寄りならAccessかな。
935デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/18(火) 17:05:51.08ID:L9713FdB0 Access使うならSQLを使えるようになった方が良い
ExcelVBAを覚えればAccessVBAなんてその知識の流用でコード書ける
AccessのメインはSQLだ
ExcelVBAを覚えればAccessVBAなんてその知識の流用でコード書ける
AccessのメインはSQLだ
936デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/18(火) 20:11:47.73ID:Cs++4lY90937デフォルトの名無しさん (ワッチョイ 5b63-YCmz)
2019/06/18(火) 20:15:23.31ID:eE0QU9nz0 仕事でDB使ってるのでなければExcelがおすすめ
データベースに興味があるならMySqlでやればいいが
大量のデータを扱うものだから独学はなかなかきびしい
Accessはなんか得体が知れない
データベースに興味があるならMySqlでやればいいが
大量のデータを扱うものだから独学はなかなかきびしい
Accessはなんか得体が知れない
938デフォルトの名無しさん (ワッチョイ 8b01-Lxz1)
2019/06/18(火) 20:42:57.60ID:xs+qgba10939デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/18(火) 20:56:11.12ID:L9713FdB0940デフォルトの名無しさん (ワッチョイ b6f7-TgRG)
2019/06/18(火) 21:12:04.29ID:YmaKzwp70 SQLバージョン古くてちょっと
どっちもフロントエンドに使うだけじゃないかな
どっちもフロントエンドに使うだけじゃないかな
941デフォルトの名無しさん (アウアウウー Sac7-jaxq)
2019/06/18(火) 21:31:42.87ID:P2lkHEyOa みなさんありがとうございました。
942デフォルトの名無しさん (ワッチョイ 5b8e-sVqB)
2019/06/19(水) 00:10:15.41ID:6fahuBEB0 >>938
あんなゴミみたいなデザイナーはいらん
あんなゴミみたいなデザイナーはいらん
943デフォルトの名無しさん (ワッチョイ dfb0-YCmz)
2019/06/19(水) 01:22:59.11ID:P2pBAGS10 >>929
Excel VBA習得したら、ACCESSはすぐわかる。
Excel VBA習得したら、ACCESSはすぐわかる。
944デフォルトの名無しさん (アウアウウー Sac7-jjx2)
2019/06/19(水) 02:20:38.03ID:EGw9VNRja おそらく片方は一生やらないだろうな
945デフォルトの名無しさん (ワッチョイ 1ab0-bbbA)
2019/06/19(水) 04:52:11.01ID:tVNS+22r0 【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
946デフォルトの名無しさん (オイコラミネオ MMe3-Lxz1)
2019/06/19(水) 08:09:01.26ID:qaAgAiWIM >>942
お前のゴミ度よりはるかにマシやで
お前のゴミ度よりはるかにマシやで
947デフォルトの名無しさん (ワッチョイ 9791-o0lF)
2019/06/19(水) 09:27:42.33ID:472nbeHm0 デザイナ−がゴミなのはその通りだけど、むしろ、よりゴミなのはエディタの方かな。
SQLのインデントを毎回消してくれる。
クエリの仕様を画像で見るよりSQLで見た方が分かりやすいのにインテント消してくれるから、全く分からなくなる。
SQLのインデントを毎回消してくれる。
クエリの仕様を画像で見るよりSQLで見た方が分かりやすいのにインテント消してくれるから、全く分からなくなる。
948デフォルトの名無しさん (ワッチョイ b668-2qry)
2019/06/19(水) 09:53:02.80ID:hEo/FioO0 デザイナ−
とは?
とは?
949デフォルトの名無しさん (スフッ Sdba-2qry)
2019/06/19(水) 10:45:23.10ID:ukgRVfwDd デザイナ マイナス
つまり
つまり
950デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/19(水) 20:06:01.48ID:2kB/Q0rZ0 ブックに存在していてVBEのプロジェクトエクスプローラーに表示されないワークシートを表示させるにはどうすればいい?
951デフォルトの名無しさん (ワッチョイ 5b8e-sVqB)
2019/06/19(水) 21:26:28.65ID:6fahuBEB0 >>946
馬鹿の見本
馬鹿の見本
953デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/19(水) 22:16:29.16ID:2kB/Q0rZ0 >>952
変わらない
変わらない
954デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/19(水) 22:19:18.54ID:2kB/Q0rZ0 再起動を勧めるってことは異常な状態ということ?
955デフォルトの名無しさん (ワッチョイ 33da-2qry)
2019/06/19(水) 22:37:22.86ID:JOXgiKKG0956デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/19(水) 23:05:18.04ID:2kB/Q0rZ0 >>955
VBEで見えないワークシートはExcel画面上では表示状態
そのシートをアクティブにしてマクロからActiveSheetでアクセスすることはできるが、シート名やシートのインデックスで直接指定しようとするとエラー9になる
For Each work In Thisworkbook.Worksheets で回してもそのシートは取得できない
Worksheets.Countでも1個少ない数が返ってくる
他のシートからセルの数式で参照とかは普通にできる
何か特殊な隠され状態なのか?と思ったけど初めて見た状態でよくわからない
VBEで見えないワークシートはExcel画面上では表示状態
そのシートをアクティブにしてマクロからActiveSheetでアクセスすることはできるが、シート名やシートのインデックスで直接指定しようとするとエラー9になる
For Each work In Thisworkbook.Worksheets で回してもそのシートは取得できない
Worksheets.Countでも1個少ない数が返ってくる
他のシートからセルの数式で参照とかは普通にできる
何か特殊な隠され状態なのか?と思ったけど初めて見た状態でよくわからない
957デフォルトの名無しさん (ワッチョイ 33da-2qry)
2019/06/19(水) 23:15:02.34ID:JOXgiKKG0 >>956
う〜んわからん。
ファイルをZIP解凍して、↓こうやってちゃんと出てくるか調べてみるとか。
(解凍できなければ、拡張子をZIPにしてから解凍)
_rels
sheet1.xml
sheet2.xml
sheet3.xml
sheet4.xml
:
:
う〜んわからん。
ファイルをZIP解凍して、↓こうやってちゃんと出てくるか調べてみるとか。
(解凍できなければ、拡張子をZIPにしてから解凍)
_rels
sheet1.xml
sheet2.xml
sheet3.xml
sheet4.xml
:
:
958デフォルトの名無しさん (ワッチョイ 33da-2qry)
2019/06/19(水) 23:16:00.46ID:JOXgiKKG0 ↑Excel2013以降の場合ね。
959デフォルトの名無しさん (ワッチョイ 33da-2qry)
2019/06/19(水) 23:18:49.05ID:JOXgiKKG0 あ、もしかしたら workbook.xml の方かも。
メモ帳で見た時に、その見つからないシート名が書いてあるかどうか。
メモ帳で見た時に、その見つからないシート名が書いてあるかどうか。
960デフォルトの名無しさん (ワッチョイ d77c-zNK4)
2019/06/19(水) 23:19:29.61ID:2kB/Q0rZ0 >>957
手元にファイル持って無いので明日試してみるよありがとう
手元にファイル持って無いので明日試してみるよありがとう
961デフォルトの名無しさん (アウアウウー Sac5-qm+P)
2019/06/20(木) 02:20:51.65ID:/6IbDdBRa 壊れかけのbook
962デフォルトの名無しさん (ワッチョイ f101-T9Bf)
2019/06/20(木) 06:07:07.40ID:3EVJhdWG0 >>951
馬鹿のお手本
馬鹿のお手本
963731 (ワッチョイ c1f0-6WzX)
2019/06/20(木) 12:20:08.86ID:jLOg06+40 >>960
もしかして、Excel 4.0マクロシートとかの過去の遺産なのでは?
もしかして、Excel 4.0マクロシートとかの過去の遺産なのでは?
964956 (スププ Sdb3-vf3t)
2019/06/20(木) 12:36:35.26ID:gCFGGCT7d >>959
試してみた
workbook.xml の中には問題のシート名が存在し、_relsのsheet*.xmlの数は一つ足りなかった
sheet*.xmlが無いなら一体何に基づいて開かれているのか…
試してみた
workbook.xml の中には問題のシート名が存在し、_relsのsheet*.xmlの数は一つ足りなかった
sheet*.xmlが無いなら一体何に基づいて開かれているのか…
965956 (スププ Sdb3-vf3t)
2019/06/20(木) 12:58:10.64ID:gCFGGCT7d >>963
これが答えっぽい!
forでworksheetsじゃなくてsheetsで回してみたら取得できた
新しく4.0マクロシート作ってみたらやっぱりvbeには表示されないしxmlも作られなかった
こんな罠があったとは…
作った人がシート挿入時に間違えて操作したかな
これが答えっぽい!
forでworksheetsじゃなくてsheetsで回してみたら取得できた
新しく4.0マクロシート作ってみたらやっぱりvbeには表示されないしxmlも作られなかった
こんな罠があったとは…
作った人がシート挿入時に間違えて操作したかな
966956 (スププ Sdb3-vf3t)
2019/06/20(木) 13:06:14.08ID:gCFGGCT7d ついでにそのシート上で4.0マクロ書いてみたら動いたわ
967デフォルトの名無しさん (オイコラミネオ MM9d-T9Bf)
2019/06/20(木) 14:39:33.36ID:WnqFETzbM968731 (ワンミングク MMd3-6WzX)
2019/06/20(木) 16:06:52.35ID:zvUhnE4+M969デフォルトの名無しさん (ワッチョイ 5b68-Im5L)
2019/06/20(木) 16:26:55.87ID:LOh/xMJS0 CTRL+F11でマクロ4.0シート作れてしまう
何かわからないから非表示、そして月日が流れ・・・って感じかと
何かわからないから非表示、そして月日が流れ・・・って感じかと
970956 (エムゾネ FFb3-vf3t)
2019/06/20(木) 17:55:46.20ID:Tp7kQisuF971デフォルトの名無しさん (アークセー Sx8d-YzRc)
2019/06/20(木) 18:01:07.96ID:wf7sBPnwx972デフォルトの名無しさん (ワッチョイ f101-fv2s)
2019/06/20(木) 18:38:15.69ID:gGhFiZDW0 いまたに4.0マクロが動くとは
973デフォルトの名無しさん (ワントンキン MMd3-ZJoc)
2019/06/20(木) 20:15:25.17ID:lDaMx0VnM msは互換性に関しては気合いが半端ないぞ
https://tech.nikkeibp.co.jp/it/article/OPINION/20060427/236520/
https://tech.nikkeibp.co.jp/it/article/OPINION/20060427/236520/
974デフォルトの名無しさん (ワッチョイ 09ce-Im5L)
2019/06/21(金) 15:27:26.13ID:eaArQIkA0 ファイル名にユニコード文字が入ってるとDIR()関数の結果が化けるんだけど、代わりに何を使えばいい?
975デフォルトの名無しさん (ワッチョイ 5b68-Im5L)
2019/06/21(金) 15:56:37.61ID:a0hYXvUW0 >>974
FileSystemObjectオブジェクト
FileSystemObjectオブジェクト
976デフォルトの名無しさん (オイコラミネオ MM9d-T9Bf)
2019/06/21(金) 15:57:04.70ID:S63bLaeKM 代わりになるのは
FileSystemObject
くらいかな…
化けるのは変わらんかな…
参照設定必要だから、使い方も含めてggって
FileSystemObject
くらいかな…
化けるのは変わらんかな…
参照設定必要だから、使い方も含めてggって
977デフォルトの名無しさん (ワッチョイ 5b68-Im5L)
2019/06/21(金) 15:58:53.92ID:a0hYXvUW0 >>974
と思ったけどちゃうわ、FSOにしても意味がない
vbaはユニコードそのまま使えないから、
セルに直接書き込むかユニコードに関する関数をかます必要がある
何したいかによるけど、この辺
https://rara-haha.com/2018/10/10/office-9/
と思ったけどちゃうわ、FSOにしても意味がない
vbaはユニコードそのまま使えないから、
セルに直接書き込むかユニコードに関する関数をかます必要がある
何したいかによるけど、この辺
https://rara-haha.com/2018/10/10/office-9/
978デフォルトの名無しさん (ワッチョイ 09ce-Im5L)
2019/06/21(金) 16:51:19.19ID:eaArQIkA0 ファイル名を加工してリネームするだけの簡単なコードなんだけど
何年も前に作って今まで問題なく動いてたのが、最近エラーで落ちるようになって
原因を調べたらユニコード文字が勝手に半角「?」に置換されてて、ワイルドカード文字はファイル名に使えないからエラーで停止していたという
とりあえず糸口は見えたのでがんばってみるありがとう
何年も前に作って今まで問題なく動いてたのが、最近エラーで落ちるようになって
原因を調べたらユニコード文字が勝手に半角「?」に置換されてて、ワイルドカード文字はファイル名に使えないからエラーで停止していたという
とりあえず糸口は見えたのでがんばってみるありがとう
979デフォルトの名無しさん (ワッチョイ a1da-Im5L)
2019/06/22(土) 08:21:12.34ID:lEPLmPD30 それなら、こっそりコマンドプロンプトを実行して、
そこでdirするとか。
あれなら変な文字入っていても落ちないよね?
そこでdirするとか。
あれなら変な文字入っていても落ちないよね?
980デフォルトの名無しさん (ワッチョイ 51b3-d73b)
2019/06/22(土) 11:06:42.96ID:DfQD8E0A0981デフォルトの名無しさん (アウアウウー Sac5-qm+P)
2019/06/22(土) 11:26:06.55ID:uth0IW/Sa >>980
そんな前のレス読んでるお前もスゲーな
そんな前のレス読んでるお前もスゲーな
982デフォルトの名無しさん (ワッチョイ 4b02-9YLa)
2019/06/23(日) 15:51:30.57ID:banyueIf0 みんな初心者の時って、どんな勉強してたの??
自分で作った渾身のコードや、ネットから拾ってきたけど、まだ理解できないコードとかって、どっかに書き写して勉強してたと思うんだけど、
ふつうにwindowsのnotepadとかにコピペしたりして勉強してたんですか?
VBEの中にどっか溜めといたりしてたんですか?
紙のノートとか使ってましたか??
自分で作った渾身のコードや、ネットから拾ってきたけど、まだ理解できないコードとかって、どっかに書き写して勉強してたと思うんだけど、
ふつうにwindowsのnotepadとかにコピペしたりして勉強してたんですか?
VBEの中にどっか溜めといたりしてたんですか?
紙のノートとか使ってましたか??
983デフォルトの名無しさん (ワッチョイ 932c-udt/)
2019/06/23(日) 16:30:26.00ID:fwFAut7X0984デフォルトの名無しさん (ワッチョイ 5b68-Im5L)
2019/06/23(日) 16:30:26.63ID:kpoBM8Yu0 >自分で作った渾身のコード
大切に取っておいたものもあるなぁ
でもvbaだとそれを探すよりは即興で書いた方が早い。コードを保存することはなくなった
>ネットから拾ってきたけど、まだ理解できないコード
無い
理解できるまで読む
>windowsのnotepadとかにコピペしたりして勉強してたんですか?
VBEしか使ってない
>VBEの中にどっか溜めといたりしてたんですか?
無い
>紙のノートとか使ってましたか??
10年前は、コードではなく仕組みをメモとったりしてたな
今思えばずいぶんと非効率的な事をしていた気がする
大切に取っておいたものもあるなぁ
でもvbaだとそれを探すよりは即興で書いた方が早い。コードを保存することはなくなった
>ネットから拾ってきたけど、まだ理解できないコード
無い
理解できるまで読む
>windowsのnotepadとかにコピペしたりして勉強してたんですか?
VBEしか使ってない
>VBEの中にどっか溜めといたりしてたんですか?
無い
>紙のノートとか使ってましたか??
10年前は、コードではなく仕組みをメモとったりしてたな
今思えばずいぶんと非効率的な事をしていた気がする
985デフォルトの名無しさん (ワッチョイ 597c-YoOR)
2019/06/23(日) 16:33:09.26ID:DUIO4rsc0 >>982
自分はきちんと勉強したんじゃなくて使っていくうちに覚えたんでノートにきっちり書いたりとかはしてないが、VBAだけでなく他の言語も、知ったことを今もPCに溜めていってる
自分はきちんと勉強したんじゃなくて使っていくうちに覚えたんでノートにきっちり書いたりとかはしてないが、VBAだけでなく他の言語も、知ったことを今もPCに溜めていってる
986デフォルトの名無しさん (ワッチョイ d991-cyYs)
2019/06/23(日) 17:37:15.90ID:knZW+YIf0 >>982
全部GoogleDriveにxlsmで保存してる。(古いのはxls)
その場で書けるようなものは保存する必要も無いし、渾身のコードではない。
ネットから拾って来たコードは理解出来るまで運用では使わない。
複雑なものって、全部覚えてるわけじゃ無いから理解してても、一から作ると大変だよ。
全て覚えて無くても溜め込んだ中にいつ保存したかは覚えてるから探した方が楽。
あとはGithubやGistに保存。
昔はVBE上から自動でアップロードするの作ってたけど、今は何故か手動でアップロードしてる。
全部GoogleDriveにxlsmで保存してる。(古いのはxls)
その場で書けるようなものは保存する必要も無いし、渾身のコードではない。
ネットから拾って来たコードは理解出来るまで運用では使わない。
複雑なものって、全部覚えてるわけじゃ無いから理解してても、一から作ると大変だよ。
全て覚えて無くても溜め込んだ中にいつ保存したかは覚えてるから探した方が楽。
あとはGithubやGistに保存。
昔はVBE上から自動でアップロードするの作ってたけど、今は何故か手動でアップロードしてる。
987デフォルトの名無しさん (ワッチョイ 4b02-9YLa)
2019/06/23(日) 18:54:35.40ID:banyueIf0 みなさん、ありがとうございます!
これからの勉強の参考にさせていただきます!
これからの勉強の参考にさせていただきます!
988デフォルトの名無しさん (ドコグロ MMa3-yJKF)
2019/06/23(日) 22:40:33.39ID:WPP93Y3mM989デフォルトの名無しさん (ワッチョイ 5b68-Im5L)
2019/06/23(日) 23:08:24.18ID:kpoBM8Yu0 自分の書いたコード使ってもらうと承認欲求か満たされて凄い幸せな気分になるよ
これを知らないのは勿体無い
ただ、vbaではやらんけど・・・ってか、そんな発想が無かった
これを知らないのは勿体無い
ただ、vbaではやらんけど・・・ってか、そんな発想が無かった
990デフォルトの名無しさん (オイコラミネオ MM9d-T9Bf)
2019/06/23(日) 23:26:48.77ID:8M+4FfLtM >>988
また出たよ、アオリしかできないバカが
また出たよ、アオリしかできないバカが
991デフォルトの名無しさん (アウアウウー Sac5-yJKF)
2019/06/23(日) 23:29:51.19ID:8t8SA9Twa992デフォルトの名無しさん (ワッチョイ d334-wxKK)
2019/06/23(日) 23:47:19.28ID:mWQB8zKH0 他言語のプログラマー()が総務のおばちゃんが使ってるような言語のスレでマウント取りに来るとか恥ずかしくないんか
そんなに主戦場に居場所ないのか
そんなに主戦場に居場所ないのか
993デフォルトの名無しさん (ワッチョイ 597c-YoOR)
2019/06/24(月) 00:12:06.05ID:SIF0DF7J0 立てる
994デフォルトの名無しさん (ワッチョイ 597c-YoOR)
2019/06/24(月) 00:13:41.16ID:SIF0DF7J0 規制されててだめだった
995デフォルトの名無しさん
2019/06/24(月) 00:21:56.07996デフォルトの名無しさん (スップ Sdf3-eRKM)
2019/06/24(月) 08:33:36.60ID:t+0XHwH4d googleスプレッドシートをGoogle Apps Scriptで操作すれば良い
VBAなんて時代遅れ
VBAなんて時代遅れ
997デフォルトの名無しさん (オイコラミネオ MM9d-T9Bf)
2019/06/24(月) 09:08:06.15ID:/dcVGEspM998デフォルトの名無しさん (ブーイモ MMb3-x+c4)
2019/06/24(月) 09:47:18.46ID:sqZ548w0M999デフォルトの名無しさん (ワッチョイ d991-cyYs)
2019/06/24(月) 10:12:32.89ID:az1pt4By0 ここにいる人達はGithubも使ったこと無いんだろうな。
ピント外ればっかり。
有名人じゃなければ見に来る人もいないし。
承認欲求とか想像してるようなのは使ったことないの丸わかり。
ピント外ればっかり。
有名人じゃなければ見に来る人もいないし。
承認欲求とか想像してるようなのは使ったことないの丸わかり。
1000デフォルトの名無しさん (オイコラミネオ MM9d-T9Bf)
2019/06/24(月) 10:36:38.66ID:/dcVGEspM >>999
バカなのバレてるのにまだ叫んでるよw
バカなのバレてるのにまだ叫んでるよw
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 59日 10時間 55分 35秒
新しいスレッドを立ててください。
life time: 59日 10時間 55分 35秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 「アベノミクス」で投資対象と化したマンション ローンの低金利続き「年収の12倍」借りる20代出現 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- (´・ω・`)おはよ
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
- ほかほかご飯にかけるとうまいもの一覧
- 女さん「お金を稼げない男に魅力を感じない。イケメン高身長でも底辺なら、チビハゲデブ等生きるに値しない命の仲間に感じる」2042万いい [257926174]
- 🏡
