• ベストアンサー

オートフィルのマクロを作りたい

quit123の回答

  • quit123
  • ベストアンサー率21% (4/19)
回答No.5

 ja7awuさんへ ja7awuさんを始め数人の方の回答は必ず眺めるようにしているのですが、No4.でちょと気になる発言がありましたので一言。 >ちょっと類似コードをUPする意図は、解りません。 >当方に、ポイントは一切必要ありませんので、他の方へ差し上げてください。 こういうのは読む方としてはあまり愉快なものではありません。特にja7awuさんの回答を楽しみしている当方などにとっては。 今回の場合はちゃんと別案が提示されてるので別にどうのこうのという問題でもないような気もしますが。 もしそれを言うなら、参考URLの問題で、他の回答と全く同じ回答をされてますが(しかも他の回答より拙い、また別案もない)、その意図をお尋ねしたくなります。(^^;;; それから、何にもならないポイントなんか誰も欲しくはないでしょう。(^^;;;; ja7awuさんほどの方がこれくらいのことで、と今回はちょと吃驚しましたので一言書いてみました。 これからも目から鱗の回答を期待しています。  

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1406981

関連するQ&A

  • マクロとオートフィル

    オートフィルを使った「マクロの記録」の部分でつまずいてしまいました。 A列に名前、B列に数字が入っていて、2列にオートフィルタをかけている場合 B列の0の数字のみを非表示にしたかったので オートフィルのタブを使って「0」のチェックマークを外すという動作を「マクロの記録」で記録しました。 そこまではいいのですが、データの追加があったのでオートフィルタの範囲内に数字と名前をそれぞれの列に追加したあと上記のマクロを使ってみると、どうしても追加したデータと0が非表示になってしまいます。 これを避けるにはVBAで指示しないと行けないのでしょうか?

  • EXCEL2007マクロ/オートフィルについて

    VBA初心者です。 EXCEL2007でオートフィルのマクロを作ったのですが、下記のケースで困っています。 A列のデータが入っている行までB列のデータをオートフィルで入力したく、 A列の最終行からデータが入っている行までを求めてB列のデータをオートフィルで入れるため、下記のマクロを設定しました。 Sub test()   Range("B1").AutoFill Destination:=Range("B1", Range("A1048576").End(xlUp).Offset(, 1)) End Sub ところが、A列のデータが2行以上ある場合はうまくいくのですが、一行のみだった場合オートフィルができなくてマクロがとまってしまいます。 一行なので当然なのですが、このような処理をしたい場合、他に方法はないものでしょうか? お知恵を拝借できますと大変助かります。 どうぞよろしくお願いいたします。

  • オートフィルの自動化について

    EXCELでB4からB列に値がある分、A列にオートフィルを実行 させたいのですが、 Selection.AutoFill Destinationで明確に記載すれば できるのですが、何か他に方法はありませんでしょうか。 A4 B4 1 データ    データ    データ 上記でA5以降マクロでオートフィルを実行させる処理を やりたいのですが.. 知ってる方いましたら教えてください

  • 数式のオートフィル

    今あるセルに数式=A1がいるとします。 これをオートフィルで右へコピーすると各セルは =A1,=B1,=C1,=D1・・・ となります。 これを =A1,=A2,=A3,=A4 とする簡単な方法(マクロを使わない)をご存知の方いますでしょうか? =A1,=A2まで入れてオートフィルしても =A1,=A2,=C1,=C2 となってしまいます。 今はしょうがないので文字列で A1と入力してオートフィルでドラッグして A1,A2,A3,A4・・・ としてから"A"を"=A"に置換しています。 何か良い方法あったら教えて下さい。

  • マクロでのオートフィルについて

    ここの掲示板でオートフィルのことが記載されておりましたが、 それについて、質問です。 オートフィルは、範囲が明確でないと実行することができないと思っております。 データを何行か挿入して、挿入する上の行からフィル処理を行いたい 場合って可能なのでしょうか。 例 A列 B列 C列(識別するための関数処理をがはいっている) 1 アメリカ 1 2 イタリア 3 3 フランス 4 4 メキシコ 2 5行目以降に何行か似たようなデータを挿入し、C列はオートフィルで 自動で処理を行いたい。 上記で問題になるのが、データを挿入した場合、C列には関数が 入ってない状態になると思います。 フィルの最終地点が不明確な場合、どのようにやればいいかが わかりません。

  • Excel2007で数式のオートフィルの仕方について

    Excel2007で数式のオートフィルの仕方について ただの数字をセルA1に1、セルA2に3と入力し、A1とA2を範囲選択して、 下方向にオートフィルすると 1 3 5 7 9 となるのですが、 数式の場合、このような連続入力になりません。 例えば、 =B1 =B3 =B5 =B7 =B9 のようにするにはどうすればいいのでしょうか。 オートフィルはできないのでしょうか。

  • エクセルマクロ 横向きのオートフィルについて質問

    VBA初心者です。エクセルでオートフィルのマクロに挑戦しています。 セルA2にすでに入力されている関数を横向きにオートフィルを行い、1行目の入力されている最終列まで行いたいです。1行目の最終列は可変です。 いろいろ調べても、「最終行まで」というものはあるのですが、「最終列まで」というものが見つからないので、どなたか助けてください!よろしくお願いします。

  • オートフィルのことで教えてください

    オートフィルのことで教えてください。 XP、エクセル2007を使っています。 A列、B列共に漢字が入力されていて B列の上部にウィンドウ枠の固定をしています。 A.B列以外をロックし、シートの保護をしています。 A列はオートフィルできるのですが、B列には+マークが出ません、 B列もオートフィルできるようにする方法を教えてください。

  • オートフィル

    エクセル2003のオートフィルで数式やマクロを使わず,不規則なデータを取り扱うことはできないのでしょうか? 例えば, 1 2 3 5 6 7 9 10 11 ・ ・ ・ といった感じでオートフィルするにはどうしたらいいでしょうか? 回答よろしくお願い致します.

  • オートフィル(日付)とオートフィル(書式なしコピー)について

    エクセル初心者です。Windows Excel 2000を使用しています。 質問1.「土日を除く平日のみの日付(A列)と曜日(B列)の入力」     で、オートフィルし、右クリックで「連続データ(週日単位)」を    クリックするのですが、変化がありません。どうしたらいいので     しょうか。 質問2.オートフィル(書式なしコピー)について。     連続データをA5~A17まで入力した場合、入力されたセルの書    式はそのままになるようにするにはどうしたらいいのでしょうか。          よろしくお願い致します。