Excel VBA質問箱 IV

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

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


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

【21275】セル内から特定の文字以降の文字列を抽出したい だい 05/1/18(火) 11:35 質問[未読]
【21276】Re:セル内から特定の文字以降の文字列を抽... IROC 05/1/18(火) 11:40 回答[未読]
【21283】おっしゃるとおりっでした。 だい 05/1/18(火) 13:26 お礼[未読]

【21275】セル内から特定の文字以降の文字列を抽出...
質問  だい  - 05/1/18(火) 11:35 -

引用なし
パスワード
   おはつです。

現在、あるセルにほかのセルから値を参照しているのですが、
そのセルに値を表示するときに参照元のセルとフォーマットを変更して
表示したいと思っています。

Format関数とか、Instr関数とかが使えるかと思ったのですが、セル内では
使用できないようです。
なにかいい方法がありましたら教えていただけるとありがたいです。

-------------------------------------------------------------
A:1というセルに2004/1という値がある。
B:1はA:1の値を参照している。
B:1には2004/1中の'1'だけを表示したい。
/以降は可変なので/以降の文字列をうまく抽出できればよいのですが。

【21276】Re:セル内から特定の文字以降の文字列を...
回答  IROC  - 05/1/18(火) 11:40 -

引用なし
パスワード
   >A:1というセルに2004/1という値がある。
日付型ではないのですか?文字列ですか?
セルに表示されている文字と、セル内の値を混同していませんか?

もし日付型ならセルの書式設定だけで出来ると思います。

【21283】おっしゃるとおりっでした。
お礼  だい  - 05/1/18(火) 13:26 -

引用なし
パスワード
   レスありがとうございます。
すいません。
おっしゃるとおりっでした。
参照もとのセルにはいっていた値が['2001/04」
というかんじに文字列ではいっていたせいでした。
あとはセルの設定だけでできました。
型変換自動でやってくれるイメージがあったもので・・・

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

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