- 1 名前:デフォルトの名無しさん mailto:sage [2020/03/17(火) 16:27:20.88 ID:hh8LiIgR0.net]
-
ExcelのVBAに関する質問スレです コード書き込みや作成依頼もOK ※前スレ Excel VBA 質問スレ Part64 https://mevius.5ch.net/test/read.cgi/tech/1575297834/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 970 名前:デフォルトの名無しさん (アウアウウー Sa1f-Y/5H) mailto:sage [2020/05/09(土) 09:12:02 ID:jb1+fPLha.net]
- >>957
思うぞと言われても実際待たされてるから困ってるんだが。 検索しても待つ方法しか引っかからんし… CPU使用率が上がるとVBAスクリプトが止まるとかそういうわけじゃないよね
- 971 名前:デフォルトの名無しさん (オッペケ Sr33-DSpW) mailto:sage [2020/05/09(土) 09:12:34 ID:5lxB5cuMr.net]
- パスとドライブの違いわかってる?
uncパスの形式わかってる? そのaもbもフォルダじゃないけど、なにをどうやって表示させた?
- 972 名前:デフォルトの名無しさん (ワッチョイ b7ce-oySJ) mailto:sage [2020/05/09(土) 10:41:18 ID:OK904gHA0.net]
- 最小限のコードでテストしてみた
Excel2019のshell関数でバッチの同時起動できてるから原因は別の所にある https://i.imgur.com/bqqc2uc.png
- 973 名前:デフォルトの名無しさん (ワッチョイ 17da-oySJ) mailto:sage [2020/05/09(土) 11:14:42 ID:m7V0shMq0.net]
- >>954
ハイパーリンク扱う時って表示文字列とアドレスの2つがあった気がするが関係ないか?
- 974 名前:デフォルトの名無しさん (ワッチョイ 8f59-2+Ho) [2020/05/09(土) 12:02:06 ID:zV8Vx2bY0.net]
- >>964
わかりにくくてすいません。 abcは仮に書いた感じで、実際はネットワーク上のフォルダ名になります。
- 975 名前:デフォルトの名無しさん (ワッチョイ b7ce-oySJ) mailto:sage [2020/05/09(土) 12:06:22 ID:OK904gHA0.net]
- >>967
何をやろうとしてるのかイマイチよくわからん 試したコードとワークシートのスクショをここに書いて
- 976 名前:デフォルトの名無しさん (ワッチョイ 6391-ABif) mailto:sage [2020/05/09(土) 12:11:35 ID:74X5YOol0.net]
- >>962
日本語が理解出来てたのか出来て無かったのかどっちだい? 話はそれからだ。
- 977 名前:デフォルトの名無しさん (ワッチョイ 8f59-2+Ho) [2020/05/09(土) 12:17:50 ID:zV8Vx2bY0.net]
- >>968
ネットワーク上にあるエクセルファイルで、 相対参照で貼り付けされたハイパーリンクがあるんですが それを絶対参照で取得したいです。 カレントディレクトリを¥¥a¥¥b¥¥cで設定し GetAbsolutePathNameで取得しあるセルに貼り付けると なぜか¥¥a¥b¥取得したパス.xlsxになります。 カレントディレクトリをmsgboxで表示すると¥¥a¥b¥cとなります。 今端末が手元にないので、スクショ取れるようになり次第 対応します。 助かります。
- 978 名前:デフォルトの名無しさん (ワッチョイ 8f59-2+Ho) [2020/05/09(土) 12:23:23 ID:zV8Vx2bY0.net]
- >>966
アドレスを変更しています。
- 979 名前:デフォルトの名無しさん (ワッチョイ 7364-JVfZ) mailto:sage [2020/05/09(土) 12:40:40 ID:5ucHUX9S0.net]
- どうやってvba勉強した?
- 980 名前:デフォルトの名無しさん (JP 0He6-lvFW) mailto:sage [2020/05/09(土) 12:48:47 ID:drDVgFRjH.net]
- いくつか他の言語はできるからなんとなく雰囲気で
特に勉強はしていない
- 981 名前:デフォルトの名無しさん (ワッチョイ 6391-ABif) mailto:sage [2020/05/09(土) 13:04:53 ID:74X5YOol0.net]
- >>963
何となく分かった。 待たされたんじゃなくてフォーカスがバッチファイルにある。 よく、たくさんのウィンドウが開いてる時なんかにメッセージを表示しようとタスクバー上で点滅してるのと同じ現象。 バッチファイル実行中にExcelをクリックするとすぐ実行されるよ。 Shellの第2引数にvbNormalNoFocusを指定してみよう。
- 982 名前:デフォルトの名無しさん (ワッチョイ 6391-ABif) mailto:sage [2020/05/09(土) 13:16:32 ID:74X5YOol0.net]
- >>970
カレントディレクトリとは何かを調べた方が良い。 これはエクセルファイルだとかに関係が無い。 動いている場所だ。 ブックのある場所でも無い。 ハイパーリンクの相対参照、絶対参照の操作でカレントディレクトリが関係することは無い。
- 983 名前:デフォルトの名無しさん (スフッ Sd8a-xOzV) mailto:sage [2020/05/09(土) 13:16:59 ID:hJO1Owz9d.net]
- >>972
マイコンBASICマガジンのゲームがやりたくて覚えた 子供は記憶力がいいからすぐ覚えた 大人になってから始める人は大変だろうね
- 984 名前:デフォルトの名無しさん (ワッチョイ 738e-jYUs) [2020/05/09(土) 13:21:14 ID:WSrPnN3q0.net]
- 意味もわからずただコピペしかできない馬鹿には無理
- 985 名前:デフォルトの名無しさん (ワッチョイ 6bac-V20a) mailto:sage [2020/05/09(土) 13:25:01 ID:SO2yq4ky0.net]
- >>969
話はそれからだ、ってコード5つ提示もしないで答えない10年経験者に言われてもなあww ほらコード5つ提示して答えてあげなよw >出来る奴は瞬時に何通りかは思いつく。 >もっとも、これ10年以上前の話だし、それで修正するとかいう話でもないけどな。 >瞬時に5通り思いついたとして、5年後に知らない技術を獲得した時に、あの時これ使えばもっと良くなったなあと思うとか。
- 986 名前:デフォルトの名無しさん (ワッチョイ 8f59-2+Ho) [2020/05/09(土) 13:27:57 ID:zV8Vx2bY0.net]
- >>975
ご指摘ありがとうございます。 相対参照だと./や../で省略されてしまうので 省略される箇所(ネットワーク上(インターネット上ではない)の決まったフォルダ) を指定するためにカレントディレクトリで設定していました。 ちなみに複数端末でファイルを操作する事を想定しています。 もう少し勉強します。
- 987 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 13:33:59.72 ID:74X5YOol0.net]
- >>978
やっぱり日本語分かってねえじゃんwww
- 988 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 13:40:39.44 ID:m7V0shMq0.net]
- >>970
ネットワーク上にあるエクセルファイルはUNCパスになるので ディレクトリ構成はサーバー上での階層 一番上はサーバーのIPアドレス(DNSで変換された名前)
- 989 名前:デフォルトの名無しさん (ワッチョイ 6bac-V20a) mailto:sage [2020/05/09(土) 14:38:22 ID:SO2yq4ky0.net]
- >>980
自分の言ったこと分かってねえじゃんww >出来る奴は瞬時に何通りかは思いつく。 >もっとも、これ10年以上前の話だし、それで修正するとかいう話でもないけどな。 >瞬時に5通り思いついたとして、5年後に知らない技術を獲得した時に、あの時これ使えばもっと良くなったなあと思うとか。
- 990 名前:デフォルトの名無しさん (ブーイモ MM97-OuYa) mailto:sage [2020/05/09(土) 15:54:31 ID:INzaqzr5M.net]
- 議論してるところ申し訳ないけど
>>929 わかる方お願いできますか
- 991 名前:デフォルトの名無しさん (ワッチョイ 17f8-lN29) mailto:sage [2020/05/09(土) 15:58:18 ID:JX27GBwZ0.net]
- >>983
合ってるよ
- 992 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 16:04:20.17 ID:74X5YOol0.net]
- >>982
バ一カw >>984 そう、これが正解。 バカと違って質問の意味が分かってる人はこういう答えになるから何通り等の方法等とならないことを知っている。
- 993 名前:デフォルトの名無しさん (ワッチョイ 7332-R2sI) [2020/05/09(土) 18:27:33 ID:d0o5iTyS0.net]
- >>984
便乗してそのコード教えてくれせんか
- 994 名前:デフォルトの名無しさん [2020/05/09(土) 18:39:39.46 ID:3Qrhs3L2M.net]
- ある表があって一行ずつアクティブセルをループで下に移動させ、条件があった場合offset で特定のセルを集計するマクロを作成し使用してたんだけど、
アクティブセルじゃなくてcellで置き換えたら実行スピードが早くなった。 やっぱり画面が遷移すると遅くなるんだよね? オートフィルタ組み込むと遅くなる?
- 995 名前:デフォルトの名無しさん (ワッチョイ 6bac-V20a) mailto:sage [2020/05/09(土) 19:29:16 ID:SO2yq4ky0.net]
- >>985
矛盾しまくってるがww 頭悪いなーVBA10年以上やってるんだろww 瞬時に5通りできるんじゃないんですかー?www ID:KpBIrL5Ad ID:74X5YOol0 ID:MibsCGor0 >バカと違って質問の意味が分かってる人はこういう答えになるから何通り等の方法等とならないことを知っている。 >出来る奴は瞬時に何通りかは思いつく。 >もっとも、これ10年以上前の話だし、それで修正するとかいう話でもないけどな。 >瞬時に5通り思いついたとして、5年後に知らない技術を獲得した時に、あの時これ使えばもっと良くなったなあと思うとか。
- 996 名前:デフォルトの名無しさん [2020/05/09(土) 19:48:20.99 ID:YHeP8Ot70.net]
- >>986
死ねよ
- 997 名前:デフォルトの名無しさん (ワッチョイ 7f7f-sgQa) mailto:sage [2020/05/09(土) 20:09:54 ID:7P+we5mg0.net]
- フォームからシートにデータを入力する場合、セルに値を入れるコードはどちらに書く方が良いのでしょうか。
シート側に関数処理書いて、フォーム側から引数渡す形を考えていますが、本来はどういう使い方なのかわからず。
- 998 名前:デフォルトの名無しさん (ワッチョイ 17da-oySJ) mailto:sage [2020/05/09(土) 20:14:54 ID:m7V0shMq0.net]
- >>990
書き方が何通りかある場合、どれを選択するかは作る人が選択すればいい
- 999 名前:デフォルトの名無しさん (ワッチョイ cf7c-7oqX) mailto:sage [2020/05/09(土) 20:29:18 ID:JFqcrtJG0.net]
- >>987
表示に影響する処理は速くない
- 1000 名前:デフォルトの名無しさん (ワッチョイ cf7c-7oqX) mailto:sage [2020/05/09(土) 20:32:02 ID:JFqcrtJG0.net]
- >>990
自分だったらシートには書かない
- 1001 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 21:56:43.63 ID:RixiaBnA0.net]
- >>990
変なやり方だね
- 1002 名前:デフォルトの名無しさん (ワッチョイ 7eef-oySJ) mailto:sage [2020/05/09(土) 22:11:53 ID:yzOAykNA0.net]
- >>938
フォームとシートでどちらが主役かで決めるといいと思ったけど シートをコピーしたときにコードもコピーされて後で大変になるから、シートじゃない方がいいね
- 1003 名前:デフォルトの名無しさん (ワッチョイ 7eef-oySJ) mailto:sage [2020/05/09(土) 22:12:57 ID:yzOAykNA0.net]
- ×>>938
○>>990 です
- 1004 名前:デフォルトの名無しさん (ワッチョイ 7f7f-sgQa) mailto:sage [2020/05/09(土) 22:22:33 ID:7P+we5mg0.net]
- ありがとうございます。
フォームのコード量が多くなりますね。別クラスに記述してみます。
- 1005 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 23:28:56.55 ID:m7V0shMq0.net]
- >>997
お前の仕事はお前が判断すればいい
- 1006 名前:デフォルトの名無しさん mailto:sage [2020/05/09(土) 23:43:47.15 ID:G+eyUkVB0.net]
- 俺の仕事はお前のものだ。
お前の仕事はお前のものだ。 お前の手柄は俺のもの。 俺の手柄は俺のものだ。 みんな違っていいじゃないか。 だって、人間だもの。
- 1007 名前:デフォルトの名無しさん mailto:sage [2020/05/10(日) 08:02:11.47 ID:Nkoph0aj0.net]
- 俺の手柄なら金くれ
- 1008 名前:デフォルトの名無しさん mailto:sage [2020/05/10(日) 08:02:44.03 ID:Nkoph0aj0.net]
- 1000
- 1009 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 53日 15時間 35分 24秒
- 1010 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|