人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBA(エクセル)の質問です。
質問を簡略化します。
次のような処理(実処理は割愛)で、★なら正常終了しますが、☆の場合、
「RangeクラスのSelectメソッドが失敗しました」というエラーダイアログが出ます。
なぜでしょうか?
ちなみにマクロを記述するシートは、Sheet1としているのがNGなのでしょうか?あとはGeneralやWORKBOOKの選択なども気になっています。

Private Sub CommandButton1_Click()
For i = 9 To 100
Sheets(”Sheet1”).Select
If Cells(i, 10).Text <> ”” Then
Sheets(”Sheet1”).Select
Rows(i).Select

Sheets(”Sheet2”).Select’☆
’ Sheets(”Sheet1”).Select’★
Rows(i).Select
End If
Next

End Sub

●質問者: P-mako
●カテゴリ:コンピュータ
✍キーワード:Eクラス NeXT NG SELECT sub
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● EddyYamanaka
●40ポイント

http://yama.eddy.com/5Star.jpg

URLはダミーです。

Sheets(”Sheet2”).Select後の

Rows(i).Select

ActiveSheet.Rows(i).Select

にしてみてください。

◎質問者からの返答

解決しました。

助かりました。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ