Xin giúp đỡ code chọn vùng động không liên tục

Liên hệ QC

LYSM

Thành viên thường trực
Tham gia
16/3/11
Bài viết
290
Được thích
26
Em chào cả nhà,
Em có đoạn code như sau:
Mã:
ActiveChart.SetSourceData Source:=Range("B6:C8,E6:E8")
Giờ em muốn thay đoạn code trên bằng vùng dữ liệu động theo một số n nào đó, giả sử n =8 thì code sẽ như trên, nếu n=9 vùng dữ liệu sẽ là "B6:C9, E6:E9" thì làm thế nào ạ, em thử thay thành "B6:C"&n,"E6:E"&n nhưng nó lại chọn luôn thành "B6:E"&n.
Em cám ơn!
 
Lần chỉnh sửa cuối:
Em chào cả nhà,
Em có đoạn code như sau:
Mã:
ActiveChart.SetSourceData Source:=Range("B6:C8,E6:E8")
Giờ em muốn thay đoạn code trên bằng vùng dữ liệu động theo một số n nào đó, giả sử n =3 thì code sẽ như trên, nếu n=4 vùng dữ liệu sẽ là "B6:C9, E6:E9" thì làm thế nào ạ, em thử thay thành "B6:C"&n,"E6:E"&n nhưng nó lại chọn luôn thành "B6:E"&n.
Em cám ơn!
nRow = (n+6)-1
Vậy bạn thử : Range("B6:C" & nRow & ",E6:E"& nRow)
vì nếu bạn ghi "B6:C"&n,"E6:E"&n --> mình đang hiểu là "B6:C"& 4 bốn dấu "," sẽ kg biết đi đâu, và "E6:E"& 4 bốn chứ kg phải là 9 như bạn nghĩ ?
 
Upvote 0
Sorry em viết hơi sai tí em đã edit lại, vấn đề nó sẽ chọn luôn cả cột D nữa mà em không muốn cho cột này vào ạ, đã theo ý muốn, cám ơn bác nhiều!
Không có file nên mình cũng đoán mò thôi, coi phải đang thiếu 1 dấu & và dấu "," đang nằm bên ngoài ngoặc kép kg ?
PHP:
"B6:C" & n & ",E6:E" & n
 
Upvote 0
Không có file nên mình cũng đoán mò thôi, coi phải đang thiếu 1 dấu & và dấu "," đang nằm bên ngoài ngoặc kép kg ?
PHP:
"B6:C" & n & ",E6:E" & n
Dạ code chuẩn rồi bác ạ, em cám ơn nhiều! Đúng là thiếu 2 cái dấu mà nó thay đổi hết mục đích :D
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom