- ベストアンサー
偶数だけ出力するマクロ
excelでA列のセルデータの「偶数の行」をB列に出力するマクロをおしえてほしいです。 例えば A B 1 23 2 25 3 34 4 78 5 98 6 32 7 12 ・ ・ n 19 とデータがあったとすると、 A B 1 23 25 2 25 78 3 34 32 4 78 ・ 5 98 ・ 6 32 ・ 7 12 ・ ・ 19 ・ n 19 という、A列の偶数行のデータをB列に順に出力したいのです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 印刷マクロを教えてください。
マクロは初心者です。よろしくお願いいたします。 エクセルで、列AからHまでにデータを入力しています。 また、Aの1から、Aの3までは行タイトルとしています。 列A4から下の行にNo1~の順番号をいれていますが、 例えばNo20からN045までのデータ分だけを印刷したい時など、指定したNoの範囲のデータだけを印刷出来るようなマクロがあれば教えてください。 印刷Noの指定は、行番号でもかまいません。 これまでの質問で印刷関係をみてみましたが、多すぎてわかりませんでした。どなたかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excel2000のマクロで
Excel2000のマクロで B1 AAA B2 B3 BBB B4 B5 CCC B6 B1~最後の行までで データがいくつ入ってるか知りたいのですが分かりません。 このときデータは3つ だから3を取りたいです。 それから A1に1 A3に2 A5に3 B列にデータが入ってる行に1から順に 数字を入れるにはどうしたらいいですか? 教えてください。よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセルマクロでテキスト出力の方法は
お世話になります。 エクセルのマクロで複数の任意のセルデータをテキストファイルに出力する方法を教えてください。 ターゲットのセルは上段から順に下へ移動しながらテキストファイルにも一行ずつ出力させることを目的にしています。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルのマクロVBA条件分岐の仕方
適切な方法を知りたいと思っています。よろしくお願いします。 エクセルA列に A列 B列 C列 1行 E-000-1 2 2000-0001 3 00300000 4 34598291 5 R-000-1 6 99333345 7 00300 8 2009-0013 9 47539859 10 0192 1・5行目のようにアルファベットで始まり"-"が2番目にある文字列("a"とします)、2・8行目のように"-"が5番目にある文字列("b"とします)、その他1~8桁の文字列("c"とします)が合計で5千件近く入っています。(abcは重複することもあります。) cより上にあるaとbはcの属性です。エクセル上で、 abcをそれぞれのCBA列に分けて行ごとにcの属性を出そうとしています。 並び順は、c(複数)の上に必ず、abがあるはずですが、不規則にbが無くて、acの時があります。そのときはb情報はないので、B列をNにしたいのです。 マクロで以下のような表にまで加工しました。 ここで、データがacの順に並んでいる時だけ(6・7行目)、cの入っている方の行(7行目)B列に"N"を入れたい感じです。 A列 B列 C列 1行 E-000-1 E-000-1 2 2000-0001 2000-0001 3 00300000 4 34598291 5 R-000-1 R-000-1 6 99333345 (N) 7 00300 8 2009-0013 9 47539859 2009-0013 10 0192 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 2つのエクセルから同じデータを持つ行を出力する方法
エクセルで作成した二つのDBがあります。それぞれ、列・行の数は異なるのですが、同じ名称の列(例えば郵便番号)を持っています。 この二つのファイルから、同じ列に同じ情報をもった行を取りだす、ということをしたいのですが、関数やマクロでの実現できる方法がございましたら、教えて頂けないでしょうか。 例:二つの住所録のようなファイルAとファイルBがあって、郵便番号が154-0001のデータ(行)を、別のファイルCに出力する。(また、ファイルC上では、各データがファイルAとファイルBのどちらから出力されたものかも、判別が付くように出力したい) 分かりにくいケースで大変恐縮ですが、ご存じの方がおりましたら、どうぞよろしくお願いいたします。 ※エクセル2003を使用しています。
- ベストアンサー
- その他MS Office製品
- マクロを使って文字列を分類したい。
マクロを使って、次の処理を行うマクロを作りたいのですが、 まず、漢字・ひらがな・カタカナ・数時・アルファベットを識別するコードの抽出方法と、コードの一覧がわかりません。 それから、文字列の処理の関数がなかなか思いつきません。 2年ほどマクロを使っていません。エクセルも2007になり、かなり勝手が違います。 できれば、マクロを示していただければありがたいのですが、 重要なヒントを示していただいても構いません。 ----------------------------------------------- セル(H、5)の中に、いろいろな文字列があります。 例えば、 「東京1月アメリカEUやまとChinaイギリス日本2009年おわり」 ですが、 これを 漢字をA列に1行から順に、 東京 月 日本 年 ひらがなをB列に1行から順に、 やまと おわり カタカナをC列に1行から順に、 アメリカ イギリス 数字をD列に1行から順に、 1 2009 アルファベットをE列に1行から順に、 EU China というように出力するマクロを作りたいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelマクロでセルの比較
Excelマクロでセルの比較 まだマクロ初心者なので、詳しいことがわからなくて困っております。 例)●前提として何行目まであるかは変化します (A列)(B列) (1行目) 35 35 (2行目) 26 26 (3行目) 13 13 (n行目) 12 12 ※n=最終行 【やりたいこと】 このようにシートに入力されていたとして、 「A1=B1?」⇒「A2=B2?」⇒「A3=B3?」⇒「An=Bn?」と比較を進めていき不一致の有無を出す。 もし不一致がなければ、そのまま通過しその次のマクロを実行していく。 不一致があった場合には、不一致の行を別ファイルに出力してファイル保存し、ファイルを閉じる。 マクロを実行している元のファイルは、保存せずにファイルを閉じる) 行の長さが変化するため、その変化にも対応した処理を実行したいと思っております。 本やサイトで調べてみたのですが、基礎知識がないためうまく処理をさせるマクロを作ることが出来ませんでした。 このようなマクロが可能なのかもわかりませんが、出来ましたらこのマクロを教えていただけますでしょうか。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロについて
エクセルのデータ処理で困っています。 A列とB列に8000行記入されており、A列とB列の内容をA列にまとめる処理を行おうとしています。 具体的には、元のデータA1、B1、A2、B2を新たにA1、A2、A3、A4に整理する処理です。 マクロを使えば容易に処理できると思うのですが、当方エクセルに詳しくなく困っています。 お詳しい方、処理方法などをご教授していただけないでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- セル移動マクロを教えて下さい。
エクセルで最終行の次の行(新規入力となる行)の左4つ目のセルに移動するマクロを作りたいのですが、出来るでしょうか。 例えば列Aに1から3000までのNOが入っているとします。 B列からD列までは他のデータに使用しているため新規入力データE列の行から右に入力しています。 NO125の行までデータ入力している場合、ボタンをクリックすれば、A列のNO126(新規入力行のA列)にセルが移動するマクロです。 よろしく、お願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 うまくいきました。