入力内のセル範囲の数式を作成する際に問題があります。数式内の動的セル範囲
-2
A
答えて
2
明らかに.Offset
は、マクロ内でワークシート機能として使用できません。 Range`として `へSTRING`として
Function CellBefore(CellRange As String)
CellBefore = Range(CellRange).Offset.Value
End Function
または
Function CellBefore(CellRange As Range)
CellBefore = CellRange.Offset(0, 2).Value
End Function
+0
DUH !!!私はとても馬鹿だと感じました –
+0
それはうまくいきます! – Crusader0534
関連する問題
- 1. 範囲内の最後のセルのExcel式参照セル
- 2. 範囲内のセルをクリア
- 3. 他のセル範囲内のセル範囲を検索するための式を計算する
- 4. Excel VBA-範囲のゼロ値を返す動的数式
- 5. Excel VBA - 範囲変数を使用して範囲を動的に設定するセルの集合数
- 6. IP範囲とIP範囲 - 動的テキストボックス
- 7. 範囲から範囲内のセルを、別のセルのテキスト値である範囲にコピーする
- 8. Excelでセルの範囲の数式を設定する方法
- 9. 数式をセルの範囲に設定する
- 10. セルの数式:範囲を変更する合計
- 11. 式内の動的なセルの値
- 12. 範囲内の関数内のjavascript変数の範囲
- 13. Excel 2007 VBA範囲変数参照範囲外のセル
- 14. 特定のセルの範囲に移動
- 15. セル範囲の出力を動的に作成する
- 16. Excelのセル範囲からブランクを動的に削除
- 17. Excel Interopと数式範囲
- 18. 範囲データ型を決定するVBA式の範囲内の空白セルを無視する
- 19. Excel/VBA:数式で範囲内の定数を見つける
- 20. gspread範囲内にない複数のセルを更新する
- 21. は、セルが範囲
- 22. VBA Listobjectsセル範囲
- 23. 数字の範囲の数式は、異なるシートのセル内の数値に等しくなります
- 24. 動的kubernetesポート範囲
- 25. 範囲内の乱数
- 26. 数式内のセル内容
- 27. Elmの範囲式
- 28. 例えば数値の範囲外と範囲内の範囲の
- 29. 動的数式評価の名前付き範囲を印刷する - Excel 2016
- 30. Excelで範囲内の複数の式を変更する
変更':あなたは
Range.Offset
メソッドを使用することができます。オフセットには、最初の引数としてRangeオブジェクトが必要です。 –式を以下に変更しても、#VALUE関数CellBefore(CellRange As Range)を得ました。 CellBefore(CellRange)の範囲を変更しました。 = CellRange、.. = ActiveSheet.WorksheetFunction.Offset(Range(CellRange)、0,2).Value End Function – Crusader0534
CellRangeが@ScottHoltzmanの範囲である場合、オフセットは '.Offset(CellRange、..')にする必要があります。アドレスを入力してから文字列を残してから、スコットが言ったことが真であることが真でなければなりません.Offset(Range(CellRange)) –