cố định số lựong cell trong 1 sheet

Liên hệ QC

abc12199

Thành viên hoạt động
Tham gia
15/8/07
Bài viết
113
Được thích
14
chào các bạn!
mình muốn trong sheet của mình chỉ có số cell nhất định (ví dụ 100 cell) khi kéo con cuộn sang phải hay xuống dưới thì khi hết số hàng hay cật quy định thì nó không đi tiếp đựơc nữa.
xin cảm ơn.
 
Cách 1: Protect Sheet nhớ chọn thuộc tính (tìm trên 4R).
Cách 2: Hide một số dòng và cột, chừa lại 10 dòng + 10 cột.
Cách 3: Chưa nghĩ ra...
 
ThuNghi đã viết:
Cách 1: Protect Sheet nhớ chọn thuộc tính (tìm trên 4R).
Cách 2: Hide một số dòng và cột, chừa lại 10 dòng + 10 cột.
Cách 3: Chưa nghĩ ra...

C3: Dùng thuộc tính ScrollArea

Thân!
 
Cách 5 : Dùng WorkSheet_SelectionChange (Nhưng mình nghĩ cân nhắc kĩ khi dùng. Hi hi )

TDN
 
Lần chỉnh sửa cuối:
Cách 3 "độc nhất" đặc biệt là kết hợp với password bạn Bap nhỉ?
 
Đây... Code dùng thuộc tính ScrollArea đây! Bạn mở VBE, paste code này vào sheet nào đó bạn muôn cố định:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim LastColumn As Integer
Dim LastRow As Long
If WorksheetFunction.CountA(Cells) > 0 Then

LastRow = Cells.Find(What:="*", After:=[A1], _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious).Row
If LastRow <> 65536 Then LastRow = LastRow + 1

LastColumn = Cells.Find(What:="*", After:=[A1], _
SearchOrder:=xlByColumns, _
SearchDirection:=xlPrevious).Column
If LastColumn <> 256 Then LastColumn = LastColumn + 1

Me.ScrollArea = Range(Cells(1, 1), Cells(LastRow, LastColumn)).Address
Else
Me.ScrollArea = ""
End If
End Sub


ANH TUẤN
 
Dùng ScrollArea sẽ mất tác dụng khi thiết lập Tools->Macro->Security-> Very High
 
Trời đất... cái này là macro mà... Bạn "Very High" thì macro này làm sao mà chạy dc.. và lấy gì còn tác dụng chứ
 
ban nào có thể nói rõ hơn về scroll Erea được không ?
tôi tìm không ra.
còn hai cách kia khi hide hay protect thi con cuộn vẫn cứ chạy như thường
cảm ơn!!
 
Này nhé... Bảng tính có 65536 dòng... bạn ẩn đi hết chỉ còn chừa lại 50 dòng thì tất nhiên nó chỉ có thể cuộn đến dòng 50 thôi chứ lấy đâu ra dòng 51 mà chạy tiếp, đúng ko?
Còn Code kia thì: nếu bảng tính chưa ghi dử liệu nó sẽ cho bạn cuộn thoải mái, đến khi có dử liệu vào thì nó chỉ cho bạn cuộn đến dòng cuối cùng chứa dử liệu thôi (chính xác là dưới dòng cuối cùng 1 dòng)
Tôi làm file sẳn, bạn xem đi: Sheet1 làm bằng Macro, sheet2 làm bằng cách thông thường
ANH TUẤN
 

File đính kèm

Vấn đề tương tự khi cố định dòng và cột

Bác Tuấn có thể chỉ thêm cách tạo background của sheet không.
Khi cố định Areacroll (từ dòng 31 và cột O chẳng hạn), khi insert BackGround thông thường Ex sẽ chèn hết toàn bộ 65536 dòng và 256 cột
-> File tăng dung lượng khá nhiều.
Vậy có thể chỉ chèn BackGround trên Vùng đã được cố định không bác nhỉ??
 
Web KT

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

Back
Top Bottom