Word VBA質問箱 IV

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

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


514 / 886 ←次へ | 前へ→

【382】VBA
質問  化学工学専攻者  - 05/12/14(水) 11:48 -

引用なし
パスワード
   x^2+y^2=4の円を描くのに

Dim x As Single, y As Single, xold As Single, yold As Single, xnew As Single, ynew As Single

Picture1.Line (0, Picture1.ScaleHeight / 2)-(Picture1.ScaleWidth, Picture1.ScaleHeight / 2), RGB(0, 0, 0)
Picture1.Line (Picture1.ScaleWidth / 2, 0)-(Picture1.ScaleWidth / 2, Picture1.ScaleHeight), RGB(0, 0, 0)
xold = -2
yold = (4 - xold ^ 2) ^ 0.5 Or -(4 - xold ^ 2) ^ 0.5
xold = xold / 6 * Picture1.ScaleWidth + Picture1.ScaleWidth / 2
yold = -yold / 20 * Picture1.ScaleHeight + Picture1.ScaleHeight / 2

For x = -2 To 2 Step 0.1
  y = (4 - x ^ 2) ^ 0.5 Or -(4 - x ^ 2) ^ 0.5
  xnew = x / 6 * Picture1.ScaleWidth + Picture1.ScaleWidth / 2
  ynew = -y / 20 * Picture1.ScaleHeight + Picture1.ScaleHeight / 2
  Picture1.Line (xold, yold)-(xnew, ynew), RGB(255, 0, 0)
  xold = xnew
  yold = ynew
Next x

としたのですがうまくいきません。どこをどう直したらよいか教えていただけると幸いです。
1,306 hits

【382】VBA 化学工学専攻者 05/12/14(水) 11:48 質問
【384】Re:VBA ちくたく 05/12/16(金) 13:37 発言

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