đếm số người mở file excel

Liên hệ QC

hailua_vlg

Thành viên mới
Tham gia
23/4/08
Bài viết
26
Được thích
3
ai biết trong Excel có hàm đếm số người mở tập tin Excel ra hok vậy?!? Xin mọi người chỉ giáo, cám ơn nha.+-+-+-+
 
ai biết trong Excel có hàm đếm số người mở tập tin Excel ra hok vậy?!? Xin mọi người chỉ giáo, cám ơn nha.+-+-+-+

Mình hỏi rõ thêm chút nữa: "Đếm số người mở tập tin excel" là đếm số người đang cùng mở 1 file excel trong cùng 1 thời điểm hay đếm số lần mà file excel đó được mở (1 lần mở/đóng đếm là một) ??+-+-+-+
 
ai biết trong Excel có hàm đếm số người mở tập tin Excel ra hok vậy?!? Xin mọi người chỉ giáo, cám ơn nha.+-+-+-+

Bạn nhập đoạn mã sau vào ThisWorkbook trong cửa sổ VBE của file Excel mà bạn cần đếm số lượt mở:
PHP:
Private Sub Workbook_Open()
    SoLan = Sheet1.Range("A1")
        If SoLan = 0 Then
            MsgBox "Lan dau"
        Else:
            MsgBox "File da mo: " & SoLan & " lan."
        End If
    Sheet1.Range("A1") = SoLan + 1
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ThisWorkbook.Save
End Sub
trong đó, A1 của Sheet1 là ô sẽ ghi nhớ số lần mở file, hãy sửa lại cho phù hợp với file của bạn
Chúc vui!
 
Bạn nhập đoạn mã sau vào ThisWorkbook trong cửa sổ VBE của file Excel mà bạn cần đếm số lượt mở:
PHP:
Private Sub Workbook_Open()
    SoLan = Sheet1.Range("A1")
        If SoLan = 0 Then
            MsgBox "Lan dau"
        Else:
            MsgBox "File da mo: " & SoLan & " lan."
        End If
    Sheet1.Range("A1") = SoLan + 1
End Sub
 
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ThisWorkbook.Save
End Sub
trong đó, A1 của Sheet1 là ô sẽ ghi nhớ số lần mở file, hãy sửa lại cho phù hợp với file của bạn
Chúc vui!

Dùng Cell để ghi nhận giá trị cũng tốt, tuy nhiên dễ bị xóa lắm.

Vì vậy nên dùng Name để ghi nhận bạn ạ. Vầ nếu có thể thì cho ẩn name đó đi.

Thân!
 
cám ơn mọi người lắm lắm nhưng có cách nào mà chỉ đếm mà thôi (đừng có lưu vì các user không có quyền save), sẵn đây cho em hỏi 1 câu nữa là em muốn đếm số lần file được mở trong 1 ngày thì mình fải làm cách nào ạh?!?
 
Lần chỉnh sửa cuối:
Bạn có thể tham khảo ở đây! http://www.giaiphapexcel.com/forum/showthread.php?t=13401
PHP:
Option Explicit Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.Save End Sub   Private Sub Workbook_Open() Dim k As Integer If Evaluate("ng")  Date Then     ActiveWorkbook.Names.Add Name:="Solan", RefersToR1C1:="=0"     ActiveWorkbook.Names.Add Name:="ng", RefersToR1C1:="=" & Date Else     k = Evaluate("Solan")     MsgBox "So lan mo file la " & k     k = k + 1     ActiveWorkbook.Names.Add Name:="Solan", RefersToR1C1:="=" & k End If End Sub
Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Không lưu thì làm sao bạn biết User đã mở file của mình bao nhiêu lần chứ.
User chỉ không có quyền can thiệp dữ liệu chính mà bạn muốn bảo vệ thôi hoặc không cho xem 1 vài chỗ. Còn User không cho lưu thì file đó làm gì có tác dụng chứ? Đâu có cập nhật dữ liệu trong ngày được đâu?
Thân.
 
Nếu mình muốn đếm số lần xuất hiện của một số cụ thể trong bảng tính thì làm thế nào? VD có nhiều ô trong bảng tính như: A1: 11, A2: 101,... B1: 120, B2: 321....... dùng hàm như thế nào để đếm được bao nhiêu lần chữ số 1 xuất hiện? hoặc bất kỳ chữ số nào đó xuất hiện mấy lần? và so sánh xem số nào xuất hiện nhiều nhất, số nào xuất hiện ít nhất?
Cảm ơn!
 
Dùng GetSettings ---> Xem tại đây
http://www.giaiphapexcel.com/forum/showthread.php?t=17106
Bài số #8
Code này ngon lành ở chổ cho dù bạn có lưu file hay không thì nó vẫn cứ... đếm
Còn bạn son.0985221400 hỏi:
Nếu mình muốn đếm số lần xuất hiện của một số cụ thể trong bảng tính thì làm thế nào? VD có nhiều ô trong bảng tính như: A1: 11, A2: 101,... B1: 120, B2: 321....... dùng hàm như thế nào để đếm được bao nhiêu lần chữ số 1 xuất hiện? hoặc bất kỳ chữ số nào đó xuất hiện mấy lần? và so sánh xem số nào xuất hiện nhiều nhất, số nào xuất hiện ít nhất?
Cảm ơn!
Thì chả ăn nhập gì với chủ đề của Topic này ---> Bạn vui lòng qua đây xem nhé:
http://www.giaiphapexcel.com/forum/showthread.php?t=17948
 
Web KT

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

Back
Top Bottom