Gán tên Sheet trong code bằng giá trị của 1 ô cell

Liên hệ QC

namhandsome1

Thành viên mới
Tham gia
11/9/16
Bài viết
38
Được thích
3
Các bác ơi giúp em với! Em mới học vba, em có đoạn code như này:

Sub demo()
Dim endrow As Long
endrow = Sheet2.Range("A" & Rows.Count).End(xlUp).Row
...................
End Sub


Bây giờ em muốn thay thế cái chữ "Sheet2" bôi đỏ kia bằng 1 giá trị của 1 ô cell thì làm như nào ạ? Thanks các bác?
 
Các bác ơi giúp em với! Em mới học vba, em có đoạn code như này:

Sub demo()
Dim endrow As Long
endrow = Sheet2.Range("A" & Rows.Count).End(xlUp).Row
...................
End Sub
Bây giờ em muốn thay thế cái chữ "Sheet2" bôi đỏ kia bằng 1 giá trị của 1 ô cell thì làm như nào ạ? Cảm ơn các bác?
Mã:
endrow = Sheets(SheetNaoDo.Range(ONaoDo)).Range("A" & Rows.Count).End(xlUp).Row
Muốn cụ thể hơn thì phải có thông tin chi tiết hơn.
 
Upvote 0
Mã:
endrow = Sheets(SheetNaoDo.Range(ONaoDo)).Range("A" & Rows.Count).End(xlUp).Row
Muốn cụ thể hơn thì phải có thông tin chi tiết hơn.
file dinh kèm của mình đây ạ, mình muốn thay thế cái ô sheet1 trong code module bằng giá trị ô B3 trong sheet 1 ạ?
 

File đính kèm

  • demo vba.xlsm
    15.5 KB · Đọc: 7
Upvote 0
file dinh kèm của mình đây ạ, mình muốn thay thế cái ô sheet1 trong code module bằng giá trị ô B3 trong sheet 1 ạ?
Mã:
Sub demo()
Dim endrow As Long
endrow = Sheets(Sheet1.Range("B3").Value).Range("A" & Rows.Count).End(xlUp).Row

'minh muon cho sheet1 ben tren duoc thay the tu dong bang gia tri cua o B3 trong sheet1
MsgBox Sheet1.Range("B3").Value & " co: " & endrow & " Dong"

End Sub
 
Upvote 0
Mã:
Sub demo()
Dim endrow As Long
endrow = Sheets(Sheet1.Range("B3").Value).Range("A" & Rows.Count).End(xlUp).Row

'minh muon cho sheet1 ben tren duoc thay the tu dong bang gia tri cua o B3 trong sheet1
MsgBox Sheet1.Range("B3").Value & " co: " & endrow & " Dong"

End Sub
thansk bác nhiều nha!
Bài đã được tự động gộp:

Mã:
Sub demo()
Dim endrow As Long
endrow = Sheets(Sheet1.Range("B3").Value).Range("A" & Rows.Count).End(xlUp).Row

'minh muon cho sheet1 ben tren duoc thay the tu dong bang gia tri cua o B3 trong sheet1
MsgBox Sheet1.Range("B3").Value & " co: " & endrow & " Dong"

End Sub
tiện thể cho mình hỏi luôn là có cách nào dùng vòng lặp để load hết các sheet đang có và trong ô B3 của sheet1 thành 1 list ko ah?
 
Upvote 0
Web KT
Back
Top Bottom