• ベストアンサー

打込み作業の自動化

毎回excelの計算式に1~30までの数字を打込んでいます。 この打込み作業を自動化する方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • don9don9
  • ベストアンサー率47% (299/624)
回答No.3

No.2です。補足有難うございます。 すみません、お伺いしたかったのは 1~30の数字を入力した結果どうなるか、ではなく どういう基準で1~30の数字を入力するのか、です。 要は、2つの文字式の組合せが30通りあって 1~30を指定することでその2つの文字式を 別の式に当てはめて使いたいということですよね? では、1~30のどれを指定するかはどうやって決めるんですか? その部分を自動化したいのではないのですか? そこに明確な基準がないと、自動化はできないと思いますが。

kokushu
質問者

お礼

単に1~30まで順次打込んでいるだけなんで、基準はないようなあるような・・・ 無理ですかね!

その他の回答 (4)

回答No.5

「単に1~30まで順次打込んでいるだけ」というのは例えば A1には必ず「1」が入ると言うような事ですか? だとすれば「マクロの記録」ではどうでしょう。 その計算式も含めてマクロ化してしまったり。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.4

>単に1~30まで順次打込んでいるだけなんで どんな式なのか解りませんが、セルに式を記入するのは難しい事ではありません。 式の見本になる物を提示する方が良いのでは? 式の変化がある部分と固定(あるいは連続変化)など、記入する式のフォーマットがあると思いますが?

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

>毎回excelの計算式に1~30までの数字を打込んでいます。 今、わざわざ手で1~30を入力しているということは 同じセルの同じ式でも何らかの条件によって1~30の どれが入るかは変わってくる、ということですよね? 自動化するということは、人が判断している部分を コンピュータにやってもらうようにするわけですから それを全部条件として整理してやらないといけません。 つまり今、どのセルのどんな式にどういう基準で1~30を入れているのか? それが分からないと回答のしようがありません。

kokushu
質問者

補足

1~30番の数字に対してそれぞれ2個の文字式をセットしております。 数字を打込む毎にvlookup関数で参照式に飛び、1or0の解を求めています。 従って、数字を打込む作業とは2個の文字式を計算式の所定のセルに飛ばすことです。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

マウス操作の記録・再生のソフトで自動化できますが、たぶん、excelの計算式をセルに入力する前に、テキストで文字列の計算式を作って、出来上がったテキストを、値としてセルに貼り付けたほうがいいのでは。 例えば、 b1=left(a1,3) b2=left(a1,4) b3=left(a1,5) なら、 文字列セルc1に、=left(a1, 文字列セルd1に、3) と入れ、e1を, =c1&d1 にして、=left(a1,3)を作り、 文字列セルc2に、=left(a1, 文字列セルd2に、4) と入れ、e2を, =c2&d2 にして、=left(a1,4)を作り、 文字列セルc3に、=left(a1, 文字列セルd3に、5) と入れ、e3を, =c3&d3 にして、=left(a1,5)を作り、 最後にe1からe3をコピーして値のみb1からb3に貼り付ける。

kokushu
質問者

お礼

お騒がせしました。 無理みたいです。 またよろしく・・・

関連するQ&A