#実現したいこと
VBAのマクロを使用して文字列の検索・取得を行いたいです
###動作の流れ
1.左検索のとき
①現在の、アクティブセルの位置を変数に記憶する
②アクティブセルの左隣のセルをアクティブセルにする
③"有"という文字を探す
④見つかったら、"有3"なっている文字の"3部分を文字で取得して、数値型変数に変換する。
※文字の左からの位置ではなくて、文字の内容を取得したいです。
⑤先ほど変数に取得した3を2に変更して"有2"となるように書き換える
※このとき、"有"に関しては何も変更は加えません。
※数値は+1または-1します
⑥指定した範囲内まで左にずらしながら繰り返す。
2.右検索のとき
①現在のアクティブセルの位置を変数に記憶する
②アクティブセルの右隣のセルをアクティブセルにする
③"有"という文字列を探す
④見つかったら、"有3"なっている文字の"3部分を文字で取得して、数値型変数に変換する。
※文字の左からの位置ではなくて、文字の内容を取得したいです。
⑤先ほど変数に取得した3を2に変更して"有2"となるように書き換える
※このとき、"有"に関しては何も変更は加えません。
※数値は+1または-1します
⑥指定した範囲内まで右にずらしながら繰り返す。
ネットで調べるとInstrがヒットしたのですが、これが文字の左からの位置を取得するものみたいで使いたい方法と異なるためこちらに質問いたしました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。