返回列表 上一主題 發帖

Range( ).Select的用法

Range( ).Select的用法

請教:
A.Range("A1" ).Select
B.Range(Selection, Selection.End(xlToRight)).Select
1.只要向右移一欄, 如何表達
2.向右移二欄或三欄..., 又要怎麼寫
3.A與B寫在同一行的語法如何寫

回復 1# openpc

Range("A1").Select
Range(Selection, Selection.Offset(0, 1)).Select

Range("A1").Resize(1, 2).Select

Range("A1").Select
Range(Selection, Selection.Offset(0, 2)).Select

Range("A1").Resize(1, 3).Select

TOP

本帖最後由 kimbal 於 2012-2-20 22:30 編輯
請教:
A.Range("A1" ).Select
B.Range(Selection, Selection.End(xlToRight)).Select
1.只要向右移一欄, ...
openpc 發表於 2012-2-20 17:52




1.即是選上A1和B1?
B.Range(Selection, Selection.Offset(0,1)).Select
Selection.Offset(0,1) 就是SELECTION的下一欄,即B1

2. 即是選上A1,B1,C1? (2欄)
B.Range(Selection, Selection.Offset(0,2)).Select
3欄:
B.Range(Selection, Selection.Offset(0,3)).Select

3. Range(Range("A1"), Range("A1").End(xlToRight)).Select
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

3. 假設要選的是selection = [b20]
    ∴Range([a1], [b20].End(xlToRight)).Select

TOP

回復 4# smooth131


    Range([a1], [b20].End(xlToRight)).Select
這樣選取的是由A1到B20向右的資料尾儲存格所聯集的區域
假設B20:G20都為非空格那就是A1:G20被選取
play.gif
學海無涯_不恥下問

TOP

原來還有這種方式選取儲存格
受教了
字典兩各字 還真難理解

TOP

  1. e = Worksheets("customer").Range("A" & Worksheets("customer").Rows.Count).End(xlUp).Row
  2. With Worksheets("customer").Range(Cells(1, 11), Cells(12, e))
  3. .Borders.LineStyle = 1

  4. .Borders.LineStyle = 1

  5. .Borders.ColorIndex = 0

  6. .BorderAround , 2, 0
  7. End With
複製代碼
回復 5# Hsieh


請問哪裡出現問題了?
我想將A11 到L欄的最後一列加框線,但是沒有反應。

TOP

        靜思自在 : 多做多得。少做多失。
返回列表 上一主題