• 締切済み

VBAでの区切りについて

VBAでA列に複数のデータを貼り付け、貼り付けたデータを区切り位置(スペース)により、データを区切ります。 次にその複数セルの最下位セル(例えばA26)の下に続きのデータを貼り付けます。 この後に貼り付けたデータを同じように区切り位置で区切りたいのですが、すでに区切っているA26までのデータも一緒に区切ってしまいます。 マクロの記録でやっても、セレクトセルではなく固定セル名でしかできません。 貼り付けデータはA列の下にずっと貼り付けていき、その度にデータを区切りたいのですが、 セレクトされたデータをVBAを用いて区切る方法を教えて下さい。 分かりにくい説明ですが、どうぞよろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

区切り位置の機能だと、おそらく列単位しか出来ないと思います。 案1)区切り位置機能で無く、自分で、mid()関数などを使ってデータを切り出す 案2)セレクト領域を新規シートにいったんコピーして、区切り位置機能を使い、結果をコピーし戻す。

komusemari
質問者

お礼

回答ありがとうございます。やはり列単位でしかできないのですね。他の方法で試してみたいと思います。 ありがとうございました。

関連するQ&A