Excel VBA質問箱 IV

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

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


11030 / 76734 ←次へ | 前へ→

【71246】Re:実効エラー
発言  n  - 12/2/14(火) 17:45 -

引用なし
パスワード
   TRIMなどのワークシート関数は、引数として
=TRIM(" A ")
と、直値を渡す事もできるし、
=TRIM(A1)
と、セル参照を渡す事もできます。
= Application.Trim(.Formula)や
= Application.Trim(.Value)は、この直値を渡しているようなものです。

Sub Test()
  With Range("A1:A2")
    Debug.Print "Value", fTest(.Value)
    Debug.Print "Formula", fTest(.Formula)
    Debug.Print "Cells", fTest(.Cells)
  End With
End Sub

Function fTest(x) As String
  fTest = TypeName(x)
End Function

>なぜ.cellsにするのか。
引数としてセル参照を渡すためです。
上記例で言うと
Debug.Print fTest(Range("A1:A2"))

>.valueという書き方にしないのか。
Valueだと配列を渡す事になります。

>.formulaは配列を与えていることになるの?
はい。引数として配列を渡して(与えて)います。

8 hits

【71184】実行エラー はてな 12/2/6(月) 22:26 質問
【71186】Re:実行エラー ちん 12/2/7(火) 10:42 発言
【71188】Re:実行エラー ちんさんのファン 12/2/7(火) 11:23 質問
【71191】Re:実行エラー ちん 12/2/7(火) 16:00 発言
【71376】Re:実行エラー vbawasureta_vol2 12/2/26(日) 5:06 発言
【71189】実効エラー はてな 12/2/7(火) 12:16 質問
【71197】Re:実効エラー n 12/2/8(水) 0:24 発言
【71245】Re:実効エラー はてな 12/2/14(火) 15:11 お礼
【71246】Re:実効エラー n 12/2/14(火) 17:45 発言
【71377】Re:実効エラー vbawasureta_vol2 12/2/26(日) 5:22 発言
【71378】Re:実効エラー n 12/2/26(日) 12:06 発言
【71199】Re:実効エラー ちん 12/2/8(水) 16:02 発言

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