0
私はほとんどの場合、既存のデータシートを更新するプロジェクトを完了しました。しかし、私は、任意の提案 オブジェクトのエラー1004メソッドの範囲が失敗しましたか?
ChDir "C:\Users\jiarui.hou.THRUBIT\Desktop"
Dim aFile As String
Dim SheetName As String
aFile = Application.GetOpenFilename(Title:="Select Raw Data File to Import")
If aFile = "False" Then Exit Sub
Workbooks.Open Filename:=aFile
'Returns LAST USED cell
LastRow = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
LastColumn = Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
LastCell = Cells(LastRow, LastColumn).Address
Range(A1 & ":" & LastCell).Select 'Error 1004:method'Range' of object '_Global' failed
Selection.Copy
新しいファイルからインポートしたいデータの範囲を選択するから私を続けているただ一つのエラーはありますか?
ありがとうございます。他の関連する質問が1つしかないので、次に使用する構文を知り、この種の問題を確認します。私はrange.selectを先にセルの代わりに行で行いました。 Range(1& ":"&LastRow)。代わりに、この種のフォーマットがどのようにセルに対して機能するのかを選択してください。 range.select関数の関連する他の引数構文を教えてもらえますか?ありがとう – jerryh91
VBA内で、 'Range'キーワードを強調表示し、F1キーを押すと、いくつかの' Range'メソッドがあることがわかります。多分このような理由で問題はなかったでしょう。 –