Access VBA質問箱 IV

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

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


1162 / 2272 ツリー ←次へ | 前へ→

【8505】文字列の一部を表示しない あおぎん 06/8/23(水) 10:32 質問[未読]
【8507】Re:文字列の一部を表示しない レモン 06/8/23(水) 11:56 回答[未読]
【8508】Re:文字列の一部を表示しない あおぎん 06/8/23(水) 13:18 お礼[未読]

【8505】文字列の一部を表示しない
質問  あおぎん  - 06/8/23(水) 10:32 -

引用なし
パスワード
   いつもお世話になっています。

文字列の一部を表示させるには、Mid関数やLeft関数がありますが、逆に一部を表示させない方法ってありますでしょうか?

○○市立○○小学校
△△市立△△△中学校
というふうにデータ入力しているのですが、

レポートでは印刷様式の関係上
○○市立○○
△△市立△△△
というふうに学校を除いた部分を使いたいのです。

いろいろ検索してみたのですが、よくわかりません。
いつも頼って申し訳ないですが、よろしくお願いいたします。

【8507】Re:文字列の一部を表示しない
回答  レモン  - 06/8/23(水) 11:56 -

引用なし
パスワード
   名称:Mid([A],1,InStr([A],"学校")-1)

みたいにしたらできませんか?

【8508】Re:文字列の一部を表示しない
お礼  あおぎん  - 06/8/23(水) 13:18 -

引用なし
パスワード
   ▼レモン さん:

お返事ありがとうございます。

>名称:Mid([A],1,InStr([A],"学校")-1)
>
>みたいにしたらできませんか?

こういう方法があったんですね〜。
関数の勉強をもっとしないと。

おっしゃる方法だと、学校の前の文字(小 or 中)まで入ってしまったので、
Mid([A],1,InStr([A],"学校")-2)にしたらできました。

ほんとうにありがとうございました。

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