2

ここで「A1」と言うセルの形式をVBScriptを使用して最初の行のすべてのセルにコピーしようとしていますが、エラーxlValuesが発生することは定義されていません。

コード

  ob3.Range("A1").Copy
  ob3.Range("A1").EntireRow.PasteSpecial(xlValues) 'error here for that constants

ここで私を助けてもらえますか?

ありがとう、

4

3 に答える 3

1

ここで定数のリストを見つけることができます: http://techsupt.winbatch.com/ts/T000001033005F9.html

これらは Excel 97 用ですが、あなたの場合 (xlValues) 定数は変更されていません (-4163)。

Const xlValues = -4163
...
ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial(xlValues)

もうエラーが発生することはありません

于 2013-02-28T17:06:39.337 に答える
1

試す:

ob3.Range("A1").Copy
ob3.Range("A1").EntireRow.PasteSpecial xlPasteFormats
于 2012-12-24T09:02:46.127 に答える