Excel VBA質問箱 IV

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

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


36980 / 76738 ←次へ | 前へ→

【44932】Re:住所の表示
発言  maverick  - 06/12/7(木) 0:07 -

引用なし
パスワード
   InStr については かみちゃん さんの解説で分かると思いますが、

>      InStr(1, txt, "様方") - InStr(1, txt, "東京都") + 2
これが分かりにくいかもしれないので少し・・・

例えば「A東京都B様方C」とあった場合、
「東京都」は 2 文字目〜、「様方」は 6 文字目〜にあります。
「様方」は 2 文字なので終わりは 7 文字目( 6 文字目+ 1 文字)です。
「東」から「方」の文字数は 7 文字( 6 文字目+ 1 文字) − 2 文字目 + 1 文字
(ここで + 1 文字 しないと「東」が含まれない)
なので、
7 文字( 6 文字目+ 1 文字) − 2 文字目 + 1 文字
( 6 文字目+ 1 文字) − 2 文字目 + 1 文字
6 文字目 − 2 文字目 + 2 文字
「様方」のInStr − 「東京都」のInStr + 2

InStr(1, txt, "様方") - InStr(1, txt, "東京都") + 2
で「東」から「方」の文字数が取得できます。

0 hits

【44908】住所の表示 初診者 06/12/5(火) 23:37 質問
【44909】Re:住所の表示 かみちゃん 06/12/5(火) 23:45 発言
【44911】Re:住所の表示 かみちゃん 06/12/6(水) 0:08 回答
【44910】Re:住所の表示 maverick 06/12/5(火) 23:57 回答
【44930】Re:住所の表示 Tk 06/12/6(水) 21:28 質問
【44931】Re:住所の表示 かみちゃん 06/12/6(水) 22:00 発言
【44932】Re:住所の表示 maverick 06/12/7(木) 0:07 発言
【44912】Re:住所の表示 Kein 06/12/6(水) 0:23 回答
【44950】Re:住所の表示 初診者 06/12/7(木) 19:40 発言
【44952】Re:住所の表示 かみちゃん 06/12/7(木) 19:55 発言
【44982】Re:住所の表示 初診者 06/12/8(金) 18:45 発言
【45000】Re:住所の表示 Kein 06/12/9(土) 14:34 回答

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