Vui vẻ giáng sinh với cây thông Noel trong Excel (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

kuldokk

Thành viên hoạt động
Tham gia
12/10/07
Bài viết
149
Được thích
165
Giới tính
Nam
Nghề nghiệp
CEO
Gửi tới mọi người cây thông Noel được treo đèn nhấp nháy. Chúc Giáng Sinh vui vẻ.

Nói qua cách làm:


  1. Tô màu các cell cho cây thông như bình thường
  2. Trong phần lá của cây, điền vào công thức
    Mã:
    =RANDBETWEEN(1,10)
  3. Chọn toàn bộ vùng lá thông
  4. Vào Conditional Formatting và chọn Shapes như trong video.
  5. Cho "đèn nháy" bằng cách bấm F9 hoặc sử dụng code VBA bên dưới.

Code để chạy cây thông:

Mã:
[COLOR=#011993][FONT=Menlo]OptionExplicit[/FONT][/COLOR]
[FONT=Menlo][COLOR=#011993]Dim[/COLOR] thoi_gian_chay[/FONT]
[FONT=Menlo][COLOR=#011993]Sub[/COLOR] cam_dien()[/FONT]
[FONT=Menlo]    Application.Calculate[/FONT]
[FONT=Menlo]    thoi_gian_chay = Now + TimeValue("00:00:01") * 0.5 ' sử 0.5 để chỉnh đèn nháy nhanh hay chậm, có thể bỏ qua giá trị này.[/FONT]
[FONT=Menlo]    Application.OnTime thoi_gian_chay, "cam_dien"[/FONT]
[FONT=Menlo]    DoEvents[/FONT]
[COLOR=#011993][FONT=Menlo]EndSub[/FONT][/COLOR]
[FONT=Menlo][COLOR=#011993]Sub[/COLOR] rut_dien()[/FONT]
[FONT=Menlo]    Application.OnTime thoi_gian_chay, "cam_dien", , [COLOR=#011993]False[/COLOR][/FONT]
[COLOR=#011993][FONT=Menlo]EndSub[/FONT][/COLOR]

Demo

[video=youtube;UrzcGRHic9E]https://www.youtube.com/watch?v=UrzcGRHic9E[/video]
 

File đính kèm

Lần chỉnh sửa cuối:
Máy mình bấm chạy mấy giây xong lỗi dòng code sau
DoEvents
Cho mớ code sau thay thế code đó nó chạy mỏi chân luôn..không phải cắm điện rút điện nữa ... mệt ra..
Mã:
Option Explicit
Dim CountDown As Double
Public Sub Chay()
    Application.Calculate
    CountDown = Now + TimeValue("00:00:01")
    Application.OnTime CountDown, "Chay"
End Sub
Public Sub Auto_Open()
    Call Chay
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Cái này cũng ngộ ngộ í nhỉ. Cảm ơn bạn chủ thớt nhiều nghen
 
Upvote 0
Chúc Giáng sinh vui vẻ!
 
Upvote 0
Nhà mình chắc câu được điện, khỏi cần tiết kiệm :P. Giáng Sinh vui vẻ :)
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Mọi người cho em hỏi sao em tải về mà không sử dụng được File của anh Huuthang vậy nhỉ
 
Upvote 0
Bạn dùng phiên bản office nào? Tôi dùng Excel 2010 và Excel 2016 đều mở bình thường

Con cho chú xem ảnh nè. Khi đưa chuột vào vùng chữ Start nó bị như vầy. Hình như nó vẫn hiện mũi tên 4 hướng thế này là không được rồi , con mới cài Office 2013 hay là có cần kích hoạt mục nào đó trong VBA không hả chú .
 

File đính kèm

  • 10273367_528111047371306_3103537822087766057_o.jpg
    10273367_528111047371306_3103537822087766057_o.jpg
    121.4 KB · Đọc: 35
Lần chỉnh sửa cuối:
Upvote 0
Con cho chú xem ảnh nè. Khi đưa chuột vào vùng chữ Start nó bị như vầy. Hình như nó vẫn hiện mũi tên 4 hướng thế này là không được rồi , con mới cài Office 2013 hay là có cần kích hoạt mục nào đó trong VBA không hả chú .
Hay macro bị disable rồi?
 
Upvote 0
Con cho chú xem ảnh nè. Khi đưa chuột vào vùng chữ Start nó bị như vầy. Hình như nó vẫn hiện mũi tên 4 hướng thế này là không được rồi , con mới cài Office 2013 hay là có cần kích hoạt mục nào đó trong VBA không hả chú .

Bạn kiểm tra lại mục Design Mode có đang kích hoạt không?
Noel.jpgNoel.jpg

p/s: Nhân tiện chỉ cách chụp màn hình có chỏ chuột.
Vào Run gõ "PSR" rồi tự khám phá nhé (nếu dùng windows7 trở lên)
Problem Steps Recorder sẽ lưu một file .zip, trong đó có file .mht. Mở file .mht bằng IE rồi lấy gì thì lấy.
 
Upvote 0
Upvote 0
Vẫn không được anh ơi. Khi em Click vào cái đó thì nó thế này:
View attachment 153135

Em phát hiện ra rằng mấy cái Code mà có liên quan đến cái :Private Sub CommandButton1_Click() thì hình như đều không chạy được hay sao ý. Không biết lý do làm sao....
Bạn thử thay cái mớ code bài 3 vào xem mỗi lần chạy nó quay tròn quay tròn hay lắm đó.....
 
Upvote 0
Web KT

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

Back
Top Bottom