Excel VBA質問箱 IV

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

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


2709 / 13645 ツリー ←次へ | 前へ→

【66438】文字列の抽出 → 指定形式の出力 高校生 10/9/4(土) 15:18 質問[未読]
【66440】Re:文字列の抽出 → 指定形式の出力 neptune 10/9/4(土) 17:08 回答[未読]
【66469】Re:文字列の抽出 → 指定形式の出力 高校生 10/9/5(日) 10:41 発言[未読]
【66472】Re:文字列の抽出 → 指定形式の出力 247b 10/9/5(日) 17:18 発言[未読]
【66473】Re:文字列の抽出 → 指定形式の出力 neptune 10/9/5(日) 20:33 回答[未読]

【66438】文字列の抽出 → 指定形式の出力
質問  高校生  - 10/9/4(土) 15:18 -

引用なし
パスワード
   どなたか宿題を手伝ってください…


[前提] セルA1には、以下のような文字列が入っています。
---------------------------------------------------------
ガム ??????-???
キャンディ ??????-???
クッキー ??????-???
チョコレート [??????-???]
ポテトチップス【??????-???】
---------------------------------------------------------


[問題] セルA1の??????-???部分のみを抜き出し、
    セルA2に以下の形式で出力して下さい。
---------------------------------------------------------
??????-???, ??????-???, ??????-???, ??????-???,??????-???
---------------------------------------------------------


というような問題を出されたのですがサッパリ分かりません…

【66440】Re:文字列の抽出 → 指定形式の出力
回答  neptune  - 10/9/4(土) 17:08 -

引用なし
パスワード
   ▼高校生 さん:
ヒントだけ

1.- が共通の目印になりますから、instr関数を使用して位置を取得
2.mid関数でその前後10文字(-含む)を取得
3.指定された形式で出力

【66469】Re:文字列の抽出 → 指定形式の出力
発言  高校生  - 10/9/5(日) 10:41 -

引用なし
パスワード
   ▼neptune さん:
ありがとうございます!
お陰様でロジックは少し分かりました。
ですが、具体的なコーディングがお手上げ状態です…


どなたかコーディングをお願いできないでしょうか…><

【66472】Re:文字列の抽出 → 指定形式の出力
発言  247b  - 10/9/5(日) 17:18 -

引用なし
パスワード
   ▼高校生 さん:
こんばんわ。

どのレベルでお手上げですか?
変数って何? プロシージャーって何? というレベルですか?
それとも簡単なプログラムは組めるのですか?
宿題ということになると、ある程度は自力で出来たほうが方がいいと思いますよ。

【66473】Re:文字列の抽出 → 指定形式の出力
回答  neptune  - 10/9/5(日) 20:33 -

引用なし
パスワード
   ▼高校生 さん:
>▼neptune さん:
>ありがとうございます!
>お陰様でロジックは少し分かりました。
それは良かった。

>どなたかコーディングをお願いできないでしょうか…><
学校の課題ですよね?そりゃまずいんじゃない?
後で自分が困りませんか?

さらにヒントを
・ロジックをキチンと纏める。
(最低限ロジック
・処理を1つ1つに分け
・日本語で処理を1処理1行で書く
・それを1つ1つVBAに書きなおす

・↑で行き詰ったら、Helpに使用例があるからそれを見て参考にする。
・HelpのVisual Basic プログラミングのヒントも合わせてみればなお良し。
・それでもどうにもならないなら質問する。

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