• 締切済み

プログラミングの問題教えてください。(1)

(1)引数として与えられた範囲のn番目の値を返す関数(hairetu3(範囲,n) )を作りなさい。 – 例 hairetu3(A1:A5,4) ならA4の値を返す 以下に作成したプログラムのVBAを記述しなさい

みんなの回答

  • kinta03
  • ベストアンサー率41% (7/17)
回答No.2

回答が付かない様なので・・・ Function hairetu3(rr As Range, ii As Integer) As Variant Dim 行 As Integer Dim 列 As Integer 行 = ii 列 = 1 hairetu3 = rr.Value(行, 列) ''配列と違い行/列は1から始まります。 End Function あとはvbaのヘルプで調べてね。 あと、ソートはネット検索で死ぬほど出てきます。 BMIのはifなどで出来るので、まづはvbaの本でも買って1から勉強してください。 当然、PCにoffice入って居るだろうから自分でDebugして確認してください。

  • x-1919
  • ベストアンサー率52% (91/173)
回答No.1

失礼ながら、、、 なぜ命令口調で指示しているのですか?

関連するQ&A