Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


75395 / 76734 ←次へ | 前へ→

【5775】Re:範囲に付けた名前を関数で使用したい!
お礼  やまごん  - 03/5/30(金) 1:49 -

引用なし
パスワード
   みなさん、こんばんわ。
早速の回答ありがとうございます。

ichinoseさんのマクロ実行してみました。
まだ、マクロの中身を十分に理解していないのですが、要望どおりです。(^○^)
ありがとうございました。

さて、こうちゃんさんご回答に対してですが、B11のセルにデータを入力するとエラーが出るのは承知しています。
で、ご提案のマクロを作ってみました。
結果、
  A B C 
1 
2 
3 1 2 4
4 2 3 5
5 3 4 6
6 4 5 7
7 5 6 8
8 6 7 9
9 7 8 1
10 8 9 1
となってしまいました。
Aの列は、入力、BはDATA+1、cは=cal("DATA")です。
一応、ご報告まで・・・。

さて、VBAので名前の付け方の話ですが、私は、このように使用しています。
これは、変形四節リンクの角度を計算し、センサの電圧を求め、コントローラのデジタル値を求めるときに使用しています。
Aの列:角度データの入力。 [角度]
Bの列:リンクの他端に設定されたセンサの角度をマクロで計算。 [センサ角]
Cの列:角度を電圧に変換。 [センサ電圧]
Dの列:角度をデジタル値に変換 [デジタル値]
なんて感じです。[ ]の中は、範囲の名前です。
実際は、もっと色々なデータを表示させています。
数年経っても分かるように、他の人が見ても何をしているのか分かるように、各列に名前を付けて、計算式を分かりやすくするように努力しています。

今回の話では、C、Dのセルの計算は出来るが、Bのセルの計算には、$A3なんて記載しておく必要があるのが、面白くなかったわけです。
理解していただけましたでしょうか???

以上、ありがとうございました。

0 hits

【5724】範囲に付けた名前を関数で使用したい! やまごん 03/5/28(水) 23:09 質問
【5732】Re:範囲に付けた名前を関数で使用したい! ichinose 03/5/29(木) 9:03 発言
【5736】Re:範囲に付けた名前を関数で使用したい! こうちゃん 03/5/29(木) 9:50 回答
【5775】Re:範囲に付けた名前を関数で使用したい! やまごん 03/5/30(金) 1:49 お礼
【5776】Re:範囲に付けた名前を関数で使用したい! こうちゃん 03/5/30(金) 8:20 発言
【5793】Re:範囲に付けた名前を関数で使用したい! やまごん 03/5/30(金) 23:01 質問
【5807】Re:範囲に付けた名前を関数で使用したい! こうちゃん 03/6/2(月) 9:14 回答
【5826】Re:範囲に付けた名前を関数で使用したい! やまごん 03/6/3(火) 0:44 お礼

75395 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free