- ベストアンサー
秀丸エディタで、行の後ろに倍数の連番を挿入したい
行の後ろに3の倍数を挿入する場合、 a b c d e f のような行を a3 b6 c9 d12 e15 f18 のように3の倍数を後ろに挿入したいです。 置換または、マクロを使ってこのようなことは可能でしょうか?
- osiete007
- お礼率32% (17/53)
- その他(プログラミング・開発)
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
よく似た質問がありました。 http://okwave.jp/qa2937571.html ------------------------------------------- #count = 1; gofiletop; gofileend; #maxcount = lineno; gofiletop; while (#count < #maxcount) { golineend; insert str(#count*3); down; #count = #count + 1; } --------------------------------------------- これでどうでしょうか。
その他の回答 (1)
- koko_u_
- ベストアンサー率18% (459/2509)
秀丸をインストールしていることにさっき気づいた。 書いてみた。 --- gofiletop; while ( true ) { golineend; insert str(lineno * 3); if ( code == eof ) break; down; } --- 置換では多分無理。
お礼
ありがとうございました。お陰さまで助かりました。
関連するQ&A
- 秀丸エディタで、行の後ろに倍数の連番を挿入したい(少し複雑です)
先ほどの質問とは少し違い、行の後ろに3の倍数を挿入する場合、 a b c d e のような行を a3 a6 a9 a12 a15 b3 b6 b9 b12 b15 c3 c6 c9 c12 c15 d3 d6 d9 d12 d15 e3 e6 e9 e12 e15 のように3の倍数を後ろに挿入したいです。 少し複雑ですが、マクロを使って可能でしょうか?
- 締切済み
- その他(プログラミング・開発)
- エクセルのマクロ(行を挿入し連番を振る)
ボタンを押すと以下のことを実行するマクロを作成することはできますか? A列2行目から 書類a 書類b 書類c 書類d 書類e C列2行目から 5 3 2 4 3 と入っています。C列は各書類の枚数です。 ボタンを押すと書類aと書類bの間に4行空白行が挿入され、A列とC列は増やした4行にそれぞれ書類a、5がコピーされ、B列には2列目から6列目まで1.2.3.4.5と連番が振られる。 というマクロです。 B列C列で1/5 2/5 3/5 4/5 5/5 であるという表現がしたいのです。(/は入りません) 書類が1枚の場合はB列C列共に空白で1/1とは入りません。 C列に入る書類の枚数により行が挿入されその書類の枚数分の連番が振られるようなマクロが作りたいです。 毎日何百行も手作業で挿入しコピーし連番を振る作業をしています。 決まった行数を増やすとか上の行をコピーするマクロならわかるのですが、C列の値を見て挿入する行数を判断するようなマクロができるのかわかりません。 どなたか教えて頂けないでしょうか。
- ベストアンサー
- Excel(エクセル)
- 3の倍数行まで1から数字を挿入し,カウントアップしていく方法
よろしくお願いします.タイトル通り「3の倍数行まで1から数字を挿入し,カウントアップしていく方法」をテキストファイルで処理したいと思っています. 具体的にインプットとアウトプットは以下のようにしたいです. input.txt ----------------- a b c d e f g h i ・ ・ ・ ・ ・ output.txt ----------------- a,1 b,1 c,1 d,2 e,2 f,2 g,3 h,3 i,3 ・,4 ・,4 ・,4 ・,5 ・,5 perlでのファイルの読み込ませ方は理解していますので 読み込んで出力するまでの処理を教えていただけないでしょうか. よろしくお願いします.
- ベストアンサー
- Perl
- エクセルマクロ、空白行(セル)の挿入
データがA、B、C、D、E列100行まであります。 このうちD、E列を除き、エクセルのマクロで1行ごとに空白で10行挿入したいです。 (A、B、C、D列のデータに空白セルを10行分挿入し、下にシフトするイメージ。D、E列はそのまま。) ご教授頂きたく、お願いします。
- 締切済み
- その他(Windows)
- エクセル行の挿入
excelに行を追加する方法を教えてください! Bにある数からマイナス1行下に挿入したいのです。 1→挿入なし 2→下に1行挿入 3→下に2行挿入 数よりマイナス1行の挿入をしたいのですが、 マクロ、関数など全く分かりません。 以前の質問も見てみたのですが、見当たらないのと、 マクロ?が全くわからないので、 どなたか一から教えていただけないでしょうか? 本当に申し訳ないのですが、お願いします。 Aにkkkk Bに数が入ります。 A | B | C | D ------------------------------------- 1| kkkk 2 ------------------------------------- 2| kkkk 1 ------------------------------------- 3| kkikk 3 ------------------------------------- 4| kkkk 2 ↓行の挿入 A | B | C | D ------------------------------------- 1| kkkk 2 ------------------------------------- 2| kkkk 空白(行の挿入) ------------------------------------- 3| kkikk 1 ------------------------------------- 4| kkkk 3 ------------------------------------- 5| kkkk 空白(行の挿入) ------------------------------------- 6| kkkk 空白(行の挿入) ------------------------------------- 7| kkkk 2 ------------------------------------- 8| kkkk 空白(行の挿入) -------------------------------------
- ベストアンサー
- オフィス系ソフト
- 条件にあてはまる場合、行挿入+値を移動させるマクロ
Excel2003、WindowsXPを使用しています。 説明が分かり難いところがあるかもしれませんが、よろしくお願いいたします。 1.C列に値が入っていた場合、下に行を挿入。 2.挿入した行のB列に、C列に入っていた値を移動。 3.D列に値が入っていた場合、さらにその下に行を挿入。 4.挿入した行のB列に、D列に入っていた値を移動。 5.E列に値が入っていた場合、さらにその下に行を挿入。 6.挿入した行のB列に、E列に入っていた値を移動。 というように、C-E列に値が入っていた場合、下に行を挿入し、 挿入行にその値を移動させるマクロを教えてください。 (実行前) A列 B列 C列 D列 E列 F列 ああああ AAA BBB CCC DDD 12222 うううう EEE 544 くくく FFF GGG VVV 8 すす TTT BBB 4300 (実行後) A列 B列 C列 ああああ AAA 12222 ああああ BBB 12222 ああああ CCC 12222 ああああ DDD 12222 うううう EEE 544 くくく FFF 8 くくく GGG 8 くくく VVV 8 すす TTT 4300 すす BBB 4300 上記実行後のように、マクロで出来たら…と思っています。 どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルマクロ、集計行の上に空白行挿入
エクセルデータがA、B、C、D、E列1000行まであります。 C列基準でE列を合計するマクロを作成しましたが(集計行はデータの下に挿入)、実行の結果、新たに挿入される集計行の上に空白行を1行挿入していくということを、作成したマクロに付加できるでしょうか? ご教授頂きたく、お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの行(列)挿入時の自動反映ついて
ご教授いただけますと幸いです。 ・エクセルにて行(列)を追加した場合、特定のセルにて、追加された行(列)のセルを参照することは可能なのでしょうか? [例] セルA-1にて、『=B1&C1&D1&E1』とあったとします。 DとEの間に列を挿入すると、『=B1&C1&D1&F1』となるかと思いますが、『=B1&C1&D1&E1&F1』としたいのです。 以上、何卒宜しくお願い致します。
- 締切済み
- その他MS Office製品
- perlで、後ろの行を読んで、前の行に書き込むには?
perl初心者です。 後ろの行を読んで、戻って、指定の行に、書き込む方法が、よくわかりません。 下記のようなファイルを読み込んで ---------------------------- アルファベット= 1A 2B 3C アルファベット= 1A 2B アルファベット= 1A 2B 3C 4D 5E 6F ------------------------------ 下記のように、「アルファベット=」にアルファベットを入れるには、どうしたらいいでしょうか? ------------------------------ アルファベット=ABC 1A 2B 3C アルファベット=AB 1A 2B アルファベット=ABCDEF 1A 2B 3C 4D 5E 6F -------------------------------- よろしくお願い致します。
- 締切済み
- Perl
お礼
ありがとうございました。お陰さまで助かりました。