質問: excelの1列に並んだデータを、規則的に区切って、行に並べ替えたい windows10、excel2007 添付画像のように、1列にデータが並んでいます。先頭と、文字と文字の間には、スペース(␣)があります。 ␣[あ]␣[あ]␣[あ]␣[い]␣[い]␣[い]␣[う]␣[う]␣[う]␣...... こちらを、以下のように並べ替えたいです。 [あ]␣[あ]␣[あ] [い]␣[い]␣[い] [う]␣[う]␣[う] [...]␣[...]␣[...] [...]␣[...]␣[...] ※以下のように、列の先頭に ␣ があっても構いません。excelで、後から削除できるからです。 ␣[あ]␣[あ]␣[あ] ␣[い]␣[い]␣[い] ␣[う]␣[う]␣[う] ␣[...]␣[...]␣[...] ␣[...]␣[...]␣[...] こちらを実現するマクロがありましたら、教えてください。お願いします。
回答: こんばんは 色がどうなっているのかよくわからないけれど、値を転記できれば良いのであれば・・・ sub sample() set r = range("a7:e100") r.formulalocal = "=offset($a$1,,row(a3)*6+column(b1)-19) & """"" r.value = r.value end sub とか。 ひとまず、範囲はテキトーです。