|
はじめまして,皆様。
さりさりといいます。
最近エクセルのVBをはじめたのですが,どうしても分からなくなったので質問させてください。
基本概念は,「"条件入力"シートにあるセルからデータを読み取って,それを変数H,B,TTに入力する」というのが考えたものなのですが,何回やっても「オブジェクトが必要です」エラーに悩まされています。
以下がコードです。
---
Dim sht As Worksheet
Dim X1, X2, Y1, Y2 As Double
Dim H, H1, H2, H3, H4, H5, H6, H7 As Double
Dim B, B1, B2, B3, B4, B5 As Double
Dim TT As Double
Dim I As Integer
'Dim Ix As Integer
Set sht = Worksheets("条件入力")
Set H = sht.Cells(28, 2)
Set B = sht.Cells(28, 5)
Set TT = sht.Cells(28, 8)
---
条件入力シートの(28,2)セルには3,(28,5)セルには2.5,(28,8)セルには0.1といった数値が入力されています。
一体何故エラーなのか,お教え下さい。
宜しくお願い致します。
追伸:本当はH(0〜10)の様な配列変数としても扱いたかったのですが,それもまだ私のレベルでは早すぎたのか,エラーになってしまうので,何がなんだか分かりませんでした。
|
|