
No.4ベストアンサー
- 回答日時:
ANo.#3 の Bo_Bo です。
ANo.#3 のマクロでは、エラーになる場合があります。
使用されるのであれば、差し替えをお願いします。
手順は ANo.#3 と同じです。
-- ▼マクロは次の行から▼ ---------------
// 奇数行と偶数行を入れ替える
disabledraw;
gofiletop;
while(code != eof)
{
if(lineno == linecount2) break; // この一行を追加
beginsel;
movetolineno 1, lineno + 1;
if(code == eof && lineno % 2 == 0)
{
escape;
break;
}
cut;
if(lineno == linecount2)
{
golineend2;
insert "\n";
paste;
break;
}
movetolineno 1, lineno + 1;
paste;
}
gofiletop;
enabledraw;
endmacro;
-- ▲上の行まで▲ -----------------------
うまくいきました。(^^)
今後も使う機会がいつあるか分からないので、このマクロ、大切に保存しておきたいと思います。
Bo_Boさん、お忙しい中、本当にありがとうございました。
No.3
- 回答日時:
下記のマクロで、奇数行と偶数行を入れ替えることが出来ますが、どうでしょうか。
【マクロ実行までの手順】
(1). 下記のマクロをコピーして新規秀丸に貼り付けます。
(2). メニューの「検索」→「置換」を選択し、
検索欄 => 全角空白1個
置換欄 => 半角空白4個
を入力して、「全置換」を実行します。
(全角空白があるとマクロがエラーとなります)
(3). 拡張子を mac として任意の名前(例:reshuffle.mac)を付け、「マクロ
ファイル用のフォルダ」に保存します。
※「マクロファイル用のフォルダ」を設定してない場合は、秀丸をインス
トールしたフォルダに、設定してある場合は、そのフォルダに保存してく
ださい。
(4). 処理対象のファイルを開いて、メニューから「マクロ」→「マクロ実行」
を選択して、(3)で保存したマクロを指定して実行してください。
※保存したはずのマクロが見つからない、マクロを実行したらエラーが出たと言う場合は、補足を付けてください。
※編集後のファイルは念のため別名で保存して、データが飛んでいないか等、確認してください。
-- ▼マクロは次の行から▼ ---------------
// 奇数行と偶数行を入れ替える
disabledraw;
gofiletop;
while(code != eof)
{
beginsel;
movetolineno 1, lineno + 1;
if(code == eof && lineno % 2 == 0)
{
escape;
break;
}
cut;
if(lineno == linecount2)
{
golineend2;
insert "\n";
paste;
break;
}
movetolineno 1, lineno + 1;
paste;
}
gofiletop;
enabledraw;
endmacro;
-- ▲上の行まで▲ -----------------------
【蛇足】
秀丸の話題なら秀丸のサポート・フォーラムが迅速且つ、親切丁寧に対応してくれます。
私などより数段上級のユーザーが居られますので、一度覗いて見ることをお勧めします。
No.1
- 回答日時:
マクロを使用すれば簡単です。
・1行目の先頭にカーソルを置き、SHIFT+F1を押す。
(ウィンドウ上の青い部分に、「記憶中!」と出る)
・1行目を選択(SHIFT+↓)。
・切り取り(CTRL+x)
・2行目と3行目の間に貼り付け。
(1度↓を押し、CTRL+v)
・SHIFT+F1を押す。
(「記憶中!」が消える。)
これでマクロの登録は終了です。
そのまま、SHIFT+F2を押しつづけると、以降もこの処理をおこなってくれますよ。
asdfldfnjsvfsさんありがとうございました。
いいアイデアですね。ただ、行頭から改行までが2行に渡る文で失敗しました。それと、データ量が多いので、一度の実行でやってくれないとしんどいです。ちょっとした処理ならこれ使わせてもらいます。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux sedでの正規化 2 2022/05/10 11:39
- TOEFL・TOEIC・英語検定 This is a pen これは現在形ですか? 3 2022/06/02 16:30
- 英語 所有格+単数名詞で必ず「唯一の」という意味が含まれるのかについて 2 2023/04/18 14:26
- 英語 下のサイトページと同じ質問なのですが、1人目と2人目の英語圏の回答者さんが違う答えを出しているような 4 2023/05/31 06:09
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- TOEFL・TOEIC・英語検定 中学英語でわからない所があるので教えていただきたいです。2つあり、 1つ目は、An architec 1 2022/03/31 12:05
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- 高校 簡単な英語です。 Son : Mom! Can you get me something to ( 5 2023/06/11 21:46
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
エクセル終了時の保存確認メッ...
-
アクセスでファイルを開いたと...
-
excelファイルに使われているVB...
-
excelのマクロ実行でブロックさ...
-
マクロを消すマクロは不可能?
-
コピーしたファイルのマクロを...
-
Officeマクロが使えなくなった
-
【マクロ】エラーが発生⇒実行時...
-
excelでpersonal.xlsを常に開く...
-
excelが別プロセスで起動してし...
-
エクセル2013vbaで、見えない名...
-
作成したマクロを共有
-
Excel2003 個人用マクロ...
-
マクロでマクロを削除する
-
EXCEL マクロ クリップボードク...
-
エクセルマクロ実行中に別ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
コピーしたファイルのマクロを...
-
マクロを消すマクロは不可能?
-
excelファイルに使われているVB...
-
Excelマクロ ファイル名が変わ...
-
別のパソコンでエクセルのマク...
-
エクセル終了時の保存確認メッ...
-
EXCEL マクロ クリップボードク...
-
VBA マクロ実行時エラー’1004Ra...
-
Excelが勝手にシート移動してし...
-
excelが別プロセスで起動してし...
-
【マクロ】エラーが発生⇒実行時...
-
エクセルマクロ実行中に別ファ...
-
アクセスでファイルを開いたと...
-
エクセル2013vbaで、見えない名...
-
マクロを設定したのに、拡張子...
-
Excel2010 PERSONAL.xlsbの挙動...
-
excelでpersonal.xlsを常に開く...
-
外部データを取り込むマクロ
おすすめ情報