• ベストアンサー

エクセルVBAで教えて下さい

norinori555の回答

回答No.1

こんにちは。 A列に数字を上から下方向に入力するということでしょうか? それなら「オートフィル」という機能で 可能です。 それとも A1に2を記入してそれを消してこんどは3を記入して......と1200まで繰り返すのでしょうか? はずしてたらごめんなさい。

参考URL:
http://www.mougb.net/lesson/exl_l/elesson47.htm
bun_2
質問者

補足

説明不足でした。 後者のほうです。

関連するQ&A

  • エクセル上のVBA

    当方、VBAまるっきり初心者です(触りはじめて3日くらい)。 エクセルはある程度理解しているつもりですが… バージョンはエクセル2000です。 他シートのセルのひとつに入力すれば、 別シートのセルがそれを参照したうえで 値として表示出来るようにならないでしょうか。  今のところ、以下のような状況です。 step01 sheet1のセルA1に任意の数値(整数限定です)を入力。 step02 sheet2のセルA1に、sheet1のセルA1の数値を用いて     MOD関数で余りを出す。 step03 sheet2のセルB2に以下のVBAによって     step02の余りを値として表示。      Private Sub Worksheet_Change(ByVal Target As Range)        Range("b2").Value = Range("a1")      End Sub  これだとsheet1の数字を変えても、 sheetの切替後sheet2のセルB2に 表示される値が変わってくれません。  最初の入力(step01の入力)をおこなえば sheet2のセルB2まで値が変わってくれるような方法を 教えていただけないでしょうか。  拙い説明で申し訳ありませんが、よろしくお願いします。

  • エクセルvba初心者です・・・

    エクセルvba初心者です・・・ シート1にあるひとつのセルをコマンドボタンを押した時にそのセル内の文字列をシート2にかいていくようなプログラムをつくりたいです。 例えば シート1のセルに文字入力→”田中”→登録ボタンおす→シート2のセルA1にはいる シート1のセルに文字入力→”竹山”→登録ボタンおす→シート2のセルA2にはいる                  ・                  ・                  ・ というようになるコードわかる方いたら教えてください。おねがいします。

  • EXCEL VBA

    2つの正の整数値(仮にa,bとする)を入力として,a÷bの商を求める関数を割り算(/)や剰余算(Mod)は使わずに作ることはできますか??  また、2つの正の整数値の最小公倍数を求める関数も作りたいのですが、どんなに考えても思いつきませんでした。回答よろしくお願いします。

  • エクセルのVBAで

    ある列(仮にA列とします)の最終行がA30であり A25までは空白だとします。 この時に、A30の値をA29~A25=データの入力されていないセルに入力(コピー)するにはVBAでどのように記述すればいいのでしょうか? 最終行から、上にその最終行の値をデータの入力されているセルに達するまで入力(コピー)したいのですが。 分りづらい表現で申し訳ありませんが、よろしくお願い致します。

  • エクセルVBAについて教えてください

    エクセルVBAを勉強中のものです。 仕事でVBAが必要になり勉強しながら作成をしています。 作成したいのはシフト表になるのですが、1年分をまとめて作成するため、最初に一旦空白セルに、ある一定の規則性を持った文字を入力したいのです。 その規則というのが ・入力する文字はA、B、C、Dの4種のうちどれかである ・同じ文字が入力されたセルが5つ続いたのちは、次の文字に移る(A、A、A、A、A、B、B、B、B…というように) ・夏季休業等、×の付いた部分は入力しない というものです。 なおかつ、前年度のデータからの引き継ぎで作成するため、スタートがバラバラです。(添付の画像通り) 休暇の列は5連勤した後1休、という規則です。 VBAと関数を併用するのでも構いません。 関数のみでできるのなら、それでも構いません。 初心者の私にぜひ教えていただけないでしょうか…。 よろしくお願いします。

  • VBA教えてください

    VBA初心者です A1~A5までのセルは色は白色のセル A6.A7セルの色は赤色の背景のセルです A1~A5までのセルは B~Dのセルに数値を入力するが A6.A7のセルのB~Dまでのセルは 結合してさらに結合したセルに「停止」 の文字を入力します。 私がVBAでやりたいのは 赤い背景のセルだけに反応して 自動でB~Dのセルを結合し 停止の文字を自動入力できるようにしたいです コードを書いてくれると めちゃくちゃ助かります 回答お願いします。

  • エクセルについて

    セルのある数式内にある、例えば、【 =A1*0.2 】の数式があったとして、 別のあるセルに数字を入力(例えば5とか6などの整数)すると、 A1の部分のセル指定を、 任意に別のセルに指定を出来るようにしたいのですが、 例として, B2セルに5と入れると、T18セルの数式の【=A1*0.2】 のセル指定部分が、S15にしていされる。 6と入力すると、S16に指定される。 7と入力すると、C5に指定される。 と言うような、関数、数式を知りたいのですが、、 ご享受願います。

  • Excel入力規制について

    Excelの入力規制について質問します。 A1セルにプルダウンがあり、「いちご、りんご、みかん」の3種類が選択可能な状態とします。 B1セルからB5セルの5セルが入力セルになっており、それらに下記の入力規制を設けたいです。 B1セルには10以下の整数のみしか入力出来ないよう規制を設け、更にA1セルのプルダウンで「いちご」が選択された場合は10以下の整数のうち3と4の入力が不可が不可となる。 知見のある方ご教示頂けると嬉しいです。

  • Excel VBAについて教えて下さい。

    VBAについて2点ほど質問があります。 (1)複数セル(例:A2:A40)に入力されている文字列を一括で数値に変換するVBAはありますか? (2)複数セル(例:A2:A40)に日付と時間が入力されていて(例:2019/09/12 16:00)、それを一括で日付と時間それぞれ別々のセルへ表示させるVBAはありますか? 現状、1つのセルしか変換できず複数一度には難しいのでしょうか? お分かりの方いましたら、是非ご教示お願い致します。

  • ExcelのVBAでお聞きします。

    初心者の為、分からないのですが・・・すいませんが宜しくお願いします。 シート上に特定の文字(有給)と入力した時に、その文字を数えるようにCOUNTIF関数を使って A1のセルに個数を表示させました。 同じように計画と入力した時に、その文字を数えるようにCOUNTIF関数を使って B1のセルに個数を表示させました。 ここからなんですがシート上に(有給)と入力した時に、メッセージボックスを使って 残りの有給は○○あります。と表示させたいのです。 同じように(計画)と入力した時に、メッセージボックスを使って 残りの計画は○○あります。と表示させたいです。 有給と計画の入力範囲ですが・・・E11:AD76です。 A1とB1には、COUNTIF関数で、残数を表示させています。 A1が有給の残数です。 B1が計画の残数です。 この様な、動作をさせる場合は、どの様なコードを作成すればよいのでしょうか? お手数ですが教えて頂けますでしょうか?