Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
文字列を付与するマクロについて
投稿日時: 17/12/11 14:37:56
投稿者: どすこい

皆様
  
下記のようにエクセルのシートのA列に空白含む文字列が入っています。
A列には数字や文字が入りますが、空白セルの位置や数字や文字が入っているセル(行)は毎回変動します。
またA列には「ここ」という文字が入っている場合があり、そのケースでが、「ここ_」の文字の下に数字が入ります(その数字も1から3までの時もあれば20までの時もあり可変です)
 
この前提で、「ここ」が入った場合、その直下の数字の頭に「ここ」の文字を付与したいのです。
もし、処理の仕方をご存知の方がいたら教えてください。
ヒントだけでも大変助かります。
  
   
◆現在  
      A列
1行目  あああ
2行目   ここ
3行目 1
4行目  2
5行目 (空白)
6行目 いいい
7行目  AAAA
8行目   ここ
9行目 1
10行目  2
11行目 3
12行目 4
   
 ・   ううう
 ・   ええ
 ・
 ・
 ・
最終行 終了
  
   
◆理想  
      A列
1行目  あああ
2行目   ここ
3行目 ここ_1
4行目  ここ_2
5行目 (空白)
6行目 いいい
7行目  AAAA
8行目   ここ
9行目 ここ_1
10行目  ここ_2
11行目 ここ_3
12行目 ここ_4
   
 ・   ううう
 ・   ええ
 ・
 ・
 ・
最終行 終了

回答
投稿日時: 17/12/11 15:11:40
投稿者: もこな2

ヒントでよいということなので、
 @他のトピックを含め、今までの回答の中に、セルに入っている値(文字列を)取得する方法の回答があります。
 A目的のセルの1こ下のセルを取得する方法もなんとなくわかっているのではないかと推察します。
 B目的のセルの1こ下のセルに入っている値(文字列を)取得する方法も@からわかるかと思います。
 C文字列は & で結合することができます。
 
こんなところでどうでしょうか。

投稿日時: 17/12/11 15:25:38
投稿者: どすこい

もこな2様
 
他の方の質問項目を先ほど探していて、別スレッドの件で私宛にわざわざメッセージいただいてたことに
先程気づきました。すごくうれしくてびっくりしました。
教えていただいた機能も知らなかったので勉強になりました。
 
@〜Cについて、引き続き調べてみます。ありがとうございます。

投稿日時: 17/12/11 15:46:15
投稿者: どすこい

もこな2様
 
頂いたヒントのお陰で、今、無事、解決できました。
すごくうれしいです。
 
ありがとうございます。