VBAコードwb.Sheets(1).Cells.Select
とwb.Sheets(1).Activate
の違いは何ですか?ここでExcelの選択と有効化
答えて
selectの違いは、複数のオブジェクトを同時に選択できることです。選択されたオブジェクトは、メソッドを使用できるSelectionオブジェクトにも配置されます。複数のオブジェクトを選択していない限り、(セルなどの)オブジェクトを選択すると、そのオブジェクトがアクティブになります。
アクティブにすると、単にオブジェクトをアクティブなオブジェクトにします。 これを考える最良の方法はです。 "多くのセルを選択できますが、いずれかの時点でアクティブセルになるのは1つだけです"
注:どちらも共通しています - ほとんど必要とされず、一般的には何もしませんが、コードを遅くします。オブジェクトを選択またはアクティブ化することなくオブジェクトに直接作業することができます。必要な場合を除き、オブジェクトを使用しないことをお勧めします。
からの説明はあなたが最初の例wb.Sheets(1).Cells.Select
であるあなたは、第二wb.Sheets(1).Activate
は、シートがアクティブになり
複数のセルを選択することができます。
Excel VBAに役立つリソースはたくさんあります。
http://www.excel-vba.com/index.htm#Tutorial%20on%20Excel%20Macros
wb.Sheets(1).Activateは、* sheet *をアクティブにします。アクティブなセルとそのシート上の選択は変更されず、そのシート上にアクティブなセルが存在しないことさえあります。 –
私の悪い、私はミスタイプ、私はそれを修正しました。 – Taryn
最初ブックWBの最初のシート上のすべてのセルを選択します。シートがアクティブでない場合は失敗します。
2つ目は、ワークブックwbの最初のシートをアクティブにするだけです。そのシート上の選択またはアクティブセルは変更されず、場合によっては選択された範囲またはアクティブセルが存在しないこともあります(たとえば、現在選択されているシート上にオブジェクトがある場合など)。
"選択を変更する" - > "選択を変更しない" +1 –
@ J - F:ありがとう - "多くのセルを選択することができますが、いずれかの時点でアクティブなセルが1つだけかもしれない"のために私の答えは –
Select
- 「選択」のセル(複数可)
Activate
は -
は時々uがために、特にACTIVATE
にシートを必要とする(種類のシートに集中するというような)シートを「アクティブ」 to make a SELECT
アクティブシートは、例のシートによく使用されます。 アクティブシートが画面に表示されます...アクティブシートが1つしかないことがあります
選択は複数のセルに使用できますが、 範囲(A1:B3)。選択すると複数のセルが選択できます。
検索中にこの質問が見つかりました。同じ質問がありました。
Sub Transfer(x As Long)
Dim Rng, ID as Range
Dim i, j, n As Long
Worksheets(5).Activate
n = Worksheets(5).Range(Range("I88"), Range("I88").End(xlToRight)).Count
Worksheets(x).Select
Set Rng = Worksheets(3).UsedRange.Find("Element", LookIn:=xlValues).Offset(1, 1)
Set ElemID = Range(ElemRng.Offset(0, -1), ElemRng.Offset(0, -1).End(xlDown))
Set ElemRng = Worksheets(3).Range(ElemRng, ElemRng.End(xlToRight))
End Sub
私は私ワークシートを入れてを持っていたことが分かった:ここで私が気づいたものです。アクティブ(または選択)またはコードはに実行します:
実行時エラー:「1004」 アプリケーション定義またはオブジェクト定義のエラー簡単なため
- 1. アクティブなラジオボタンの選択の有効化
- 2. テンプレートクラス関数の選択的有効化
- 3. ドロップダウンリスト選択項目の有効化
- 4. VueJs選択時に無効化/有効化
- 5. excel選択してランダム化
- 6. Javafx Choicebox - 選択/有効化の確認方法
- 7. VBA - 有効化と無効化の有効化
- 8. OracleのSQLを選択 - 有効な選択リストは、構文図
- 9. jquery/javascript選択メニューの有効化と無効化。私は間違って何をしていますか?
- 10. WMI USBの有効化と無効化
- 11. bootstrapValidator-フィールドの有効化と無効化
- 12. FieldEditorsの有効化と無効化
- 13. sql:トリガーの有効化と無効化
- 14. タッチイベントの有効化と無効化
- 15. Djangoフォームが有効な選択を選択
- 16. "有効な選択肢を選択してください。"ジャンゴ
- 17. オプションボックスで有効な項目を選択
- 18. Monotouch.Dialog:UITableViewで選択を有効にする
- 19. テキサスボックスチェックボックスで有効/無効にするJavascriptを使用して選択/非選択
- 20. 無線選択で無効にする選択/ドロップダウンを有効にする
- 21. MVVMLightと無効化/有効化ボタン
- 22. CheckBox Gridview有効化と無効化
- 23. 無効化と有効化ボタンvb.net
- 24. sheets.countとブックの有効化
- 25. Xamlのコンボボックス選択のコントロールを有効/無効にする
- 26. 行選択を有効にして、角度UIグリッドでテキスト選択を有効にする方法
- 27. インラインJavaScriptを有効/無効にするselectラジオボタンの選択とテキストボックス
- 28. グリッドビューと画像ボタンの有効化と無効化
- 29. Githubインテグレーションとサービス(有効化)
- 30. Androidチェックボックスリストビューすべて選択(無効/有効)
リッチの答え質問: – niko