
いつもありがとうございます。今回はOpenofficeまたはLibreoffice Calcにおいて
文字を半角スペースで分割したいです。どちらでもけっこうです。
A1セルにAAA BBB CCCとあるとします。これをA2にAAA B2にBBB C2にCCCと
マクロを使って分割するにはどうしたらよいでしょうか?
実際にはAAA BBB CCCの時もあればAAA BBB CCC DDDの時もあり入力した文字
により分割してセルに代入する数は変化します。
A2にAAA B2にBBB C2にCCC D2にDDDというふうに変化したいです。
分割する文字は3文字~10文字までです。
宜しくお願いいたします。m(_ _)m
No.1ベストアンサー
- 回答日時:
こんにちは。
ほとんど、Calc のマクロはいじったことがありませんが、こんなふうにしてみたら出来ました。
Sub Main
Dim buf
Dim Ar
Dim i as long
Dim oSheet As Object
oSheet = ThisComponent.CurrentController.ActiveSheet
buf = oSheet.getCellByPosition(0,0)
Ar = split(buf.String," ")
For i = 0 to ubound(ar)
oSheet.getCellByPosition(i,1).String = Ar(i)
next
End Sub
WindFaller 様
完璧なプログラムありがとうございます。一点の曇りもない思い通りの結果
を得られて非常に満足しております。
この度はありがとうございました。また宜しくお願いいたします。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
UWLSの記録でマクロを作成し使...
-
エクセルで別のセルにあるふり...
-
メッセージボックスのOKボタ...
-
VBSからエクセルのマクロを起動...
-
Excel_マクロ_現在開いているシ...
-
特定のPCだけ動作しないVBAマク...
-
エクセルVBA イベントプロシー...
-
Excel・Word リサーチ機能を無...
-
既存のマクロをコンボボックス...
-
エクセルで縦に並んだデータを...
-
TERA TERMを隠す方法
-
Sub ***( ) と Private Sub ***...
-
エクセルのマクロについて教え...
-
【EXCEL VBA】オートシェイプを...
-
プリプロセッサのエラー対策が...
-
テニス(ダブルス)乱数表 Exc...
-
レポートで空データ時に印刷しない
-
ExcelのVBA。public変数の値が...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
マクロの連続印刷が突然不可能...
-
ExcelのVBA。public変数の値が...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
エクセルに張り付けた写真のフ...
-
Excelのセル値に基づいて図形の...
-
TERA TERMを隠す方法
-
マクロ実行時エラー
-
ExcelVBAでPDFを閉じるソース
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
エクセルで縦に並んだデータを...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
おすすめ情報