5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 1836)
受講生さんのコメント
(コメントID: 3164)
質問をした本人ですが、次の会でInstr関数というものが紹介されていました。失礼しました。
以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。
Sub Mid21()
Dim moji
moji = "東京都渋谷区代々木1-12-2"
Range("B9").Value = Mid(moji, InStr(moji, "区") + 1)
End Sub
>導入編では、Mid関数などとFind関数を組み合わせ、渋谷区の区の後ろの住所を取り出してくるなどの方法を習いましたが、同じようにVBAのプログラム上でも、こうした関数を組み合わせることはできるのでしょうか?
ゲストさんのコメント
(コメントID: 3166)
おはようございます。
コメントありがとうございます。
>以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。
これでもOKですよ。
あとの動画ではInstr関数の戻り値もいったん変数に入れて扱っていますが、このコードではInstr関数の戻り値は一回しか使っていないので、これでよいかと。
何度も使い回すようでしたら、事前に変数に入れて。
ひきつづきお楽しみを☆
>受講生 さん:
>質問をした本人ですが、次の会でInstr関数というものが紹介されていました。失礼しました。
>以下のように書いたところ、一応機能しましたが、これで大丈夫だったでしょうか。
>
>Sub Mid21()
> Dim moji
> moji = "東京都渋谷区代々木1-12-2"
> Range("B9").Value = Mid(moji, InStr(moji, "区") + 1)
>End Sub
>
>>導入編では、Mid関数などとFind関数を組み合わせ、渋谷区の区の後ろの住所を取り出してくるなどの方法を習いましたが、同じようにVBAのプログラム上でも、こうした関数を組み合わせることはできるのでしょうか?
>