データ・プロバイダ・タイプ: Essbase、Planning、Financial Management、Hyperion Enterprise
HypIsCellWritable()はセルが書込み可能かどうかをチェックします。
HypIsCellWritable (vtSheetName, vtCellRange)
ByVal vtSheetName As Variant
ByVal vtCellRange As Variant
vtSheetName: 入力パラメータ; 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtCellRange: 出力パラメータ; 書込み可能かどうかをチェックする必要のあるセルの範囲(1セルのみ)
セルが書込み可能な場合はVARIANT_TRUEを戻し、それ以外の場合はVARIANT_FALSEを戻します。
Public Declare Function HypIsCellWritable Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtCellRange As Variant) As Boolean Sub Example_HypIsCellWritable() Dim oRet As Boolean Dim oSheetName As String Dim oSheetDisp As Worksheet oSheetName = "Sheet1" Set oSheetDisp = Worksheets(oSheetName$) oRet = HypIsCellWritable (Empty, oSheetDisp.Range("G2")) End Sub