Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9274 / 13644 ツリー ←次へ | 前へ→

【28234】ドライブ文字の変更について nossori 05/8/31(水) 21:22 質問[未読]
【28235】Re:ドライブ文字の変更について ponpon 05/8/31(水) 21:55 発言[未読]
【28236】Re:ドライブ文字の変更について Kein 05/8/31(水) 21:57 発言[未読]
【28243】Re:ドライブ文字の変更について nossori 05/9/1(木) 7:57 質問[未読]
【28244】Re:ドライブ文字の変更について りん 05/9/1(木) 9:03 発言[未読]
【28274】Re:ドライブ文字の変更について nossori 05/9/1(木) 21:03 お礼[未読]

【28234】ドライブ文字の変更について
質問  nossori  - 05/8/31(水) 21:22 -

引用なし
パスワード
   現在、Moを使っています。ドライブ文字をDで使用しています。
近々はハードディスクがパーテーションがあるものに変更されます。
したがってEドライブ以下のドライブ文字の設定が必要になってきました。

一番の問題は、マクロでブック間にまたがるマクロにドライブ文字をDで記述
しています。
ドライブ文字を、DからEに全て変更するマクロのようなものがあるのでしょうか。
何か参考になるものが有りましたら教えてください。
  Workbooks.Open Filename:="D:\自由選択\チェックリスト.xls"の
「D」を「E」に変更したいのですが。
一つのマクロにドライブ文字を何度も使っているため、一括してドライブ文字が
変更できれば、幸いなのですが。

【28235】Re:ドライブ文字の変更について
発言  ponpon  - 05/8/31(水) 21:55 -

引用なし
パスワード
   こんばんは。

VBEの画面で編集→置換では、どうでしょう?

ただし、Dで置換すると、たくさんヒットするので「D:\」で置換されたら
どうでしょうか?

【28236】Re:ドライブ文字の変更について
発言  Kein  - 05/8/31(水) 21:57 -

引用なし
パスワード
   VBEにもワークシートと同じように「編集」「置換」のメニューがあります。
さすがに選択して出てくるダイアログの項目は、ワークシートのものとは違いますが。
とにかくそれを使って "D:\" → "E:\" と、完全一致の置換をすれば一発ですね。

【28243】Re:ドライブ文字の変更について
質問  nossori  - 05/9/1(木) 7:57 -

引用なし
パスワード
   ▼ponponさん Kein さん:

早速ご解答ありがとうございます。
VSEにこのような置換のメニューがあることを知りませんでした。

検索する文字列(F)に"D:\"を、また
置換後の文字列(W)に"E:\"を入れて
対象はカレントプロシージャ(P)にして
完全に一致する単語だけを検索する(O)にして

次を検索や置換を実行しても検索文字列が見つかりませんと
なります。
パスを全て入れる必要はないですね。
何かワイルドカード「*」でも使うのでしょうか?

【28244】Re:ドライブ文字の変更について
発言  りん E-MAIL  - 05/9/1(木) 9:03 -

引用なし
パスワード
   おはようございます。

>検索する文字列(F)に"D:\"を、また
>置換後の文字列(W)に"E:\"を入れて
>次を検索や置換を実行しても検索文字列が見つかりませんと
>なります。
 検索ワードのところに "D:\" をいれてませんか?そうだとすると、後ろの " が邪魔しています。 
 それに、
  D:\ナントカ〜 を E:\ナントカ〜 
 になるように置換するのは、完全一致ではなくて部分一致です。

【28274】Re:ドライブ文字の変更について
お礼  nossori  - 05/9/1(木) 21:03 -

引用なし
パスワード
   ▼りん さん:

今晩は。ありがとうございました。順次現在のMoのドライブ文字を変えて行きます。
今後ともよろしくご指導のほどお願いします。

また、完全一致の置換えも無事出来ました。

ponponさん Keinさん。ご指導ありがとうございました。

> 検索ワードのところに "D:\" をいれてませんか?そうだとすると、後ろの " が邪魔しています。 
この通りさせていただき上手く検索・置換えが出来ました。
> それに、
>  D:\ナントカ〜 を E:\ナントカ〜 
> になるように置換するのは、完全一致ではなくて部分一致です。
よく分かりました。

9274 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free