Excel VBA質問箱 IV

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

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


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

【10441】変換の仕方 注意報 04/1/27(火) 0:48 質問
【10443】Re:変換の仕方 INA 04/1/27(火) 8:54 回答
【10444】Re:変換の仕方 Asaki 04/1/27(火) 9:06 回答
【10461】Re:変換の仕方 注意報 04/1/27(火) 20:10 お礼

【10441】変換の仕方
質問  注意報  - 04/1/27(火) 0:48 -

引用なし
パスワード
   フォーム上のテキストボックスから入力し、
フォーム上のリストに結果を出力することを考えてます。
検索や置換した結果を出力するため、セルのポジションが必要になります。
A1やB5 など、見慣れた表現にしたいのですが、
プログラム上では
Cells(i,j) や Range("A1").Offset(i,j)
のように処理するため、これをどのようにA1やB5の表現に変換するのか分かりません。
何かいい案があれば、教えていただけないでしょうか?


例) 出力結果
セルの位置  置換前の文字  置換後の文字
 A3     NoneNone    MoguMogu
 C9     NoneNone    MoguMogu

【10443】Re:変換の仕方
回答  INA  - 04/1/27(火) 8:54 -

引用なし
パスワード
   いまいち意味が分からないのですが・・・?

Range("A1") で見慣れた表現では?

【10444】Re:変換の仕方
回答  Asaki  - 04/1/27(火) 9:06 -

引用なし
パスワード
   おはようございます。

とりあえず、後ろに
.Address
をつけてみては?
MsgBox Cells(i,j).Address

【10461】Re:変換の仕方
お礼  注意報  - 04/1/27(火) 20:10 -

引用なし
パスワード
   ▼INAさん Asakiさん :

遅くなりましたが、
回答ありがとうございます。
ちょっと質問の表現が悪かったと思いますが、
Asaki さんの方法がやりたかったことです。
VBA始めたばかりで、分からないことが多いので、
非常に助かりました。
ありがとうございました。

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