Private Sub CommandButton21_Click()
'■指定したフォルダのXLS系ファイルを選択して、開く
Dim OpenFileName As String ChDrive "C" ChDir "C:\Users\Desktop\123" OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?") If OpenFileName <> "False" Then Workbooks.Open OpenFileName Else MsgBox "キャンセルされました" End If
'■直前作業したWindowsに戻す
Windows(2).Activate
'■ B2~H2 データある行まで選択してコピー
Range("B2:H2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy
'■直前作業したWindowsに戻す
Windows(2).Activate
'■シート[0]に貼り付けしたい部分に先にデータクリアします
Sheets("0").Select **'ここまではできました。
'以降にエラーが出ました。 進行できなくなったので。
**
エラー内容
実行時エラー 1004
RangeクラスSelect メソッドが失敗しました。
Range("A1:N150").Select Application.CutCopyMode = False Selection.ClearContents
'■選択した範囲シート[0]に貼り付け
' Range("B2").Select
' Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
' :=False, Transpose:=False
お手数ですがが、教えてください。
回答2件
あなたの回答
tips
プレビュー