- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBE の変数の使い方を教えてください)
エクセルVBEの変数の使い方を教えてください
このQ&Aのポイント
- VBEを使って変数を使う関数式ができません。変数の使い方が間違っているのでしょうか。
- 計算1で得た数値を変数として計算2を実行すると、A2セルの答えが#NAMEとなります。
- 60代のまったくの初心者ですが、エクセルVBEの変数の使い方について教えていただけないでしょうか。
- みんなの回答 (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 & "))" としてください。
その他の回答 (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"はご自身の環境・状況に応じて変更願います。
お礼
bin-chan 様 さっつそくお応えいただきありがとうございました。 おかげさまで、やっと前に進むことができました。 "=Sin(Radians( "& x & "))" xを絶対参照させ、xという言葉を””で囲むと理解しました。 多分、基本中の基本なのかと推察しています。 初心者でまた質問することがあるかと思いますが、どうぞよろしくお願いいたします。 ありがとうございました。