[過去ログ]
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
VBAなんでも質問スレ Part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1432173164/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
177: デフォルトの名無しさん [] 2016/04/09(土) 18:32:34.00 ID:8VJ1WNjN >>175 パスが通っている全フォルダとカレントフォルダからの目視です。 環境変数(PATH)をまず確認して、 kernel32.dllにあるAPI 「GetEnvironmentVariableA」 に引数"PATH"を渡して出てきたフォルダを対象にしました。 問題のfuncABC も GetEnvironmentVariableA も同じVBAから発行しています。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/177
178: デフォルトの名無しさん [sage] 2016/04/09(土) 18:41:03.58 ID:DA1syyI4 カレントフォルダをどうやって確認したかとか システムディレクトリにdllがないかとか まあ、確認漏れ自体はいっぱいありそうだな http://mevius.5ch.net/test/read.cgi/tech/1432173164/178
179: デフォルトの名無しさん [] 2016/04/09(土) 18:46:44.36 ID:8VJ1WNjN >>178 C:\windowsやC:\Program Files、C:\Program Files (x86)は入ってますよ。 目視も検索フィルタにとりあえず *.dll で全DLLを出してからやっています。 >>176 マジですか... http://mevius.5ch.net/test/read.cgi/tech/1432173164/179
180: デフォルトの名無しさん [sage] 2016/04/09(土) 19:45:00.69 ID:mXQNErhc >>179 本当にひとつしかないならあり得ない挙動だと思うけど。 dllの内容を明かしてみな。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/180
181: デフォルトの名無しさん [sage] 2016/04/09(土) 19:57:07.07 ID:zSVIlalC Windows が使用する DLL 検索パス 1.実行中のプロセスの実行形式モジュールがあるフォルダー。 2.現在のフォルダー。 3.Windows システム フォルダー。このフォルダーへのパスは、GetSystemDirectory 関数が取得します。 4.Windows ディレクトリ。このフォルダーへのパスは、GetWindowsDirectory 関数が取得します。 5.環境変数 PATH 内に記述されたフォルダー。 https://msdn.microsoft.com/ja-jp/library/7d83bc18.aspx http://mevius.5ch.net/test/read.cgi/tech/1432173164/181
182: デフォルトの名無しさん [sage] 2016/04/09(土) 20:29:56.83 ID:XGWfr4Pw >>177 ウインドウズの検索機能を使ってみたら? http://mevius.5ch.net/test/read.cgi/tech/1432173164/182
183: デフォルトの名無しさん [sage] 2016/04/09(土) 20:38:17.27 ID:KOaWU5bX 何か仕事でもしながら、ディスク全部の範囲で、検索すればいい http://mevius.5ch.net/test/read.cgi/tech/1432173164/183
184: デフォルトの名無しさん [sage] 2016/04/09(土) 21:28:53.86 ID:yIzAT5uL windows なら黙って search everything 入れろ 考える余地なし http://mevius.5ch.net/test/read.cgi/tech/1432173164/184
185: デフォルトの名無しさん [sage] 2016/04/09(土) 21:30:12.16 ID:yIzAT5uL あ、業務用のマシンだとマズいか http://mevius.5ch.net/test/read.cgi/tech/1432173164/185
186: デフォルトの名無しさん [sage] 2016/04/09(土) 21:43:59.08 ID:YC7vrxdl >>179 > 目視も検索フィルタにとりあえず *.dll で全DLLを出してからやっています。 プログラマーに向いてないんじゃね? コマンドプロンプトで dir /s /b \ABC.dll ってやればいいだけだろ http://mevius.5ch.net/test/read.cgi/tech/1432173164/186
187: デフォルトの名無しさん [] 2016/04/09(土) 23:15:48.61 ID:8VJ1WNjN >>180 ODBCのコネクションを張る関数で、特に自分の場所が関係する処理はしてないですね。 >>181-186 全ドライブを検索した結果(search everythingは入れてませんが dir/s はやってみた) C:\Users\*****\Google ドライブ\ に見つかりました。 しかし、これを消しても現象は変わらなかった(もともと参照パスに入ってない)ので、諦めの気分です。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/187
188: デフォルトの名無しさん [] 2016/04/10(日) 00:12:20.49 ID:TaPFtU7E 元々の質問は、挙動が変わることがあるか?で、 あるって回答で解決だと思うけど、どうしてもないってことにしたいの? ゴールが見えないよ http://mevius.5ch.net/test/read.cgi/tech/1432173164/188
189: 187 [] 2016/04/10(日) 00:39:39.00 ID:9vV3r8su >>188 あるって回答(>>176)もあり、ないって回答(>>180)もありで、判断がつかない状況です。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/189
190: 187 [] 2016/04/10(日) 00:47:04.09 ID:9vV3r8su それと、>>173と>>176もいまいち理解できておりません。 「dllのパスを取得」とは、実際の存在はひとつでもDeclare文での指定のしかたまでも検知できるんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/190
191: デフォルトの名無しさん [sage] 2016/04/10(日) 01:04:43.27 ID:9zYVMe1H まさか、パス・ユーザー名など、システムに関係する部分に、 日本語を使ってないだろうな? それで、バグってるとか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/191
192: 187 [sage] 2016/04/10(日) 01:08:14.87 ID:9vV3r8su >>191 ないですね http://mevius.5ch.net/test/read.cgi/tech/1432173164/192
193: デフォルトの名無しさん [sage] 2016/04/10(日) 01:14:27.05 ID:9zYVMe1H そのDLLの作者が外人で、DLL内で、パス・ユーザー名を扱っていた場合、 もしその中に日本語が入っていれば、バグるかも http://mevius.5ch.net/test/read.cgi/tech/1432173164/193
194: デフォルトの名無しさん [sage] 2016/04/10(日) 01:22:30.64 ID:9zYVMe1H >>187 >ODBCのコネクションを張る関数で それなら、そのDBのメーカーが(ドライバーが)、絶対パスしか許可していないのかも。 相対パスの危険性も考慮して、そういうアクセス許可にしているのかも 絶対パスを使えばいい http://mevius.5ch.net/test/read.cgi/tech/1432173164/194
195: デフォルトの名無しさん [sage] 2016/04/10(日) 05:47:22.16 ID:v52RcnsN >>187 > 特に自分の場所が関係する処理はしてないですね。 ん? 自分で作った dll なの? だったら自分でデバッグしなよ http://mevius.5ch.net/test/read.cgi/tech/1432173164/195
196: デフォルトの名無しさん [sage] 2016/04/10(日) 10:59:47.17 ID:KR5BT3Be 全ドライブを検査してひとつしかdllファイルがなかったって言ってるんだろ。 それが本当なら何も対処できないよ。OSレベルの不具合。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/196
197: デフォルトの名無しさん [sage] 2016/04/10(日) 17:49:12.01 ID:r0zhudqC VBAをコーディングするのに最適な画面サイズとモニターの台数は何台ですか? 縦と横どっちでつかってすか? 4Kディスプレイはどうですか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/197
198: デフォルトの名無しさん [sage] 2016/04/10(日) 18:54:26.34 ID:oV0tVvW7 (´・ω・`) http://mevius.5ch.net/test/read.cgi/tech/1432173164/198
199: デフォルトの名無しさん [] 2016/04/10(日) 19:33:25.31 ID:Y5yf6QHK >>197 3台 縦 4Kいいよ http://mevius.5ch.net/test/read.cgi/tech/1432173164/199
200: デフォルトの名無しさん [sage] 2016/04/27(水) 21:49:20.13 ID:Wsz3hpAs エクセルのVBA質問があります。 一番前のTOTALシートのA22:H26までを複数シート(20シートくらいある)の最終行の次の行に貼り付けたいのです。 各シートの最終行はバラバラで多いのは数千とあります。 しかも、G列には\と$の通貨マークH列には金額が書いてあり、SUMIFが組んであります。 記録マクロでやると下記みたいになりますが、こんなこと可能なのでしょうか? 調べても出てこないので誰か教えてください。 Sub Macro2() Rows("24:28").Select Selection.Copy Sheets("A").Select Rows("22:22").Select Selection.Insert Shift:=xlDown Range("H22").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = "=SUMIF(R9C7:R19C7,RC[-1],R9C8:R19C8)" Range("H23").Select End Sub http://mevius.5ch.net/test/read.cgi/tech/1432173164/200
201: デフォルトの名無しさん [] 2016/04/28(木) 00:18:56.90 ID:Vq22azhO >>200 可能です http://mevius.5ch.net/test/read.cgi/tech/1432173164/201
202: デフォルトの名無しさん [sage] 2016/04/28(木) 07:31:01.70 ID:TNqjmghT >>201 教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/202
203: デフォルトの名無しさん [] 2016/04/28(木) 08:26:47.90 ID:RqXO/zBw >>202 具体的にあなたが躓いているところがわかりません http://mevius.5ch.net/test/read.cgi/tech/1432173164/203
204: デフォルトの名無しさん [] 2016/04/28(木) 12:27:24.37 ID:xB9gNSEq >>203 具体的にあなたが何がわからないのかわかりません http://mevius.5ch.net/test/read.cgi/tech/1432173164/204
205: デフォルトの名無しさん [sage] 2016/04/28(木) 12:29:10.17 ID:gq5pmM2C >>200 For Eachで全シートループして、各シート最終行取得して貼り付ければ良いと思いますが、ダメですか? http://mevius.5ch.net/test/read.cgi/tech/1432173164/205
206: デフォルトの名無しさん [sage] 2016/04/28(木) 20:07:58.00 ID:iqsXmWMg >>200ですが、出直してきます。 http://mevius.5ch.net/test/read.cgi/tech/1432173164/206
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 796 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s