• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBE の変数の使い方を教えてください)

エクセルVBEの変数の使い方を教えてください

このQ&Aのポイント
  • VBEを使って変数を使う関数式ができません。変数の使い方が間違っているのでしょうか。
  • 計算1で得た数値を変数として計算2を実行すると、A2セルの答えが#NAMEとなります。
  • 60代のまったくの初心者ですが、エクセルVBEの変数の使い方について教えていただけないでしょうか。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

#1です。すみません、間違えてました。 Radians(x)が失敗しています。 > range("A2").Formula = "=Sin(Radians(x))" では、Radians(x)には直前で取得した x が入りません。 > range("A2").Formula = "=Sin(Radians(x))" を range("A2").Formula = "=Sin(Radians( "& x & "))" としてください。

kent47
質問者

お礼

bin-chan 様 さっつそくお応えいただきありがとうございました。 おかげさまで、やっと前に進むことができました。 "=Sin(Radians( "& x & "))" xを絶対参照させ、xという言葉を””で囲むと理解しました。 多分、基本中の基本なのかと推察しています。 初心者でまた質問することがあるかと思いますが、どうぞよろしくお願いいたします。 ありがとうございました。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> range("A1").Formula = "=180*F25/pi()/C25" rangeがどこのことか確定しないので動きようが無いですね。 とりあえず Thisworkbook.sheets("Sheet1").range("A1").Formula = "=180*F25/pi()/C25" としてみてください。 ※"Sheet1"はご自身の環境・状況に応じて変更願います。

関連するQ&A