[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAで曲線を描くには』(FUJI)
BASIC(VB)で曲線を描くにはPSET関数を使います。
FOR P=0.5 TO 4 STEP 0.01
D=185/(1.1*P)+58 X=100+D/1.25:Y=700-P/1.25*150 IF Y>350 THEN PSET(X,Y),15 NEXT P
VBAではPSET関数は使えません。どのような関数がありますか。 教えてください。
VB とVBA は生まれも育ちも違います。 VBA には基本的に曲線を引く機能はありません、多分。 かわりに、直線を細かく引くしかないでしょう。 VBで動いているものを何でわざわざVBAに移植したいのですか? (kazu)
[例] ActiveSheet.Shapes.AddLine(120#, 207.75, 141#, 224.25).Select
有難うございました。予算上、VBをインストールできないためVBAで プログラムを教えざるをえないためです。 (FUJI)
(1)Microsoft Visual Basic 6.0 は無償配布版があります。 実行形式のファイルが作れませんが、勉強するには十分で、 VisualBasic6.0の書籍に付録でCD-ROMが付いています。
(2)Hot Soup などのフリーの言語ソフトを使うのも一つの方法です。 http://www.onionsoft.net/hsp/hsp2dl.html
(3)場合によりますが、JavaScriptも選択肢として、あげられます。 しかしこの場合、直線や曲線は引けません。
(4)Javaアプレットが線は引けますが、初心者むきではないかも。
(kazu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.