Ko hiện thanh Stop Recording khi ghi macro

Liên hệ QC

tranconghung

Thành viên mới
Tham gia
25/12/07
Bài viết
1
Được thích
0
Tại sao khi em ghi macro thì ko hiện thanh công cụ Stop Recording, như thế nên em ko dùng được tham chiếu tương đối. Em mới tìm hiểu VBA thôi, mọi người giúp em với
 
bạn để chuột lên thanh toobar sau đó nhấp chuột phải sẽ hiện ra thẻ stop recording như hình sau nè .Nó sẽ hiện ra thôi.
 

File đính kèm

  • untitled.JPG
    untitled.JPG
    16.9 KB · Đọc: 43
Upvote 0
Nhân tiện làm ơn chỉ cho hỏi tui cách để cửa sổ Immediately hiện lên trên bảng tính excel với
 
Upvote 0
Bạn ơi !

Sách của bác Hướng, trang số 45 có in hình cả 02 cửa sổ EXCEL và IMMEDIATE mà.

Tiếc quá, mình không có máy scan để nói cho bạn hiểu rõ hơn
 
Upvote 0
Cửa sổ này nằm trong cửa sổ VBE chứ sao lại nằm trên bảng tính Excel dc nhỉ? Bạn có nhầm ko đấy?
Không nhầm đâu bác. Vậy mời bác cùng xem hình! Ở trang này.
Immediate1.jpg
 
Lần chỉnh sửa cuối:
Upvote 0
Nếu cửa sổ này hiển thị được cùng cửa sổ excel thì quả là tiện lợi cho những người mới học lập trình VBA như mình
 
Upvote 0
He... he... chắc là thầy Hướng chụp hình rồi paste vào bảng tính để minh họa ấy chứ... Tôi ko nghĩ là nó có thể hiện dc trên bảng tính như vậy!
ANH TUẤN
 
Upvote 0
Ah... tôi làm dc rồi...
Thì ra là thu nhỏ cửa sổ VBE lại, nhưng ko phải là Minimize... chỉ thu nhỏ vừa đủ rồi kéo nó xuống dưới sao cho chỉ vừa đủ nhìn thấy 2 cửa sổ Excelimmediate là ăn tiền
Bạn làm thử xem!
Như file đính kèm của tôi đây!
ANH TUẤN
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bạn !

Nhưng khi mình làm việc trên bảng tính thì cửa sổ immediate biến mất ngay
 
Upvote 0
Thực ra là mình muốn ngược lại, nghĩa là mình làm bên bảng tính rồi nhìn cửa sổ này hoạt động vì mình mới bắt đầu học VBA mà, có rất nhiều vấn đề muốn biết nếu mình làm bên bàng tính thì VBA sẽ hoạt động như thế nào.
 
Upvote 0
Thực ra là mình muốn ngược lại, nghĩa là mình làm bên bảng tính rồi nhìn cửa sổ này hoạt động vì mình mới bắt đầu học VBA mà, có rất nhiều vấn đề muốn biết nếu mình làm bên bàng tính thì VBA sẽ hoạt động như thế nào.
Nhưng cửa sổ này chỉ hoạt động khi bạn gõ vào.. Nó giống như cửa sổ để test từng đoạn code... Bạn ko gõ vào lấy đâu nó ra kết quả
???
 
Upvote 0
Còn 1 cách nữa: Bạn mở cửa sổ Excel và Immediate ra rồi bấm chuột phải vào thanh Taskbar chọn Tile Windows Vertically rồi kéo 1 bên (Trái hoặc phải) để mở rộng cửa sổ Excel ra và cũng làm tương tự để thu hẹp cửa sổ Immediate và cửa sổ Visual Basic cho nhỏ và nằm bên còn lại của Excel vậy là có thể vừa xem code vừa thấy được bảng tính rồi. Nói hơi khó hiểu. Vậy bạn xem File nhé! Tùy bạn có thể cho cái nào lớn để xem cho thuận tiện,..... Thân.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Rất cảm ơn bạn

Thực ra tôi đã làm cách này rồi.

Xin phép trở về câu hỏi trước một chút : có cách nào để mình vừa làm trên bảng tính vừa nhìn ở cửa sổ này (hoặc một cửa sổ nào đó) để mình vừa làm vừa xem những gì đang diễn ra được không nhỉ
 
Upvote 0
Mình vẫn không hiểu bạn muốn biết cửa sổ VBA diễn ra việc gì? Thực ra thì nó là nguồn thì nó có diễn ra gì đâu? Khi code chạy thì chỉ có bên bảng tính có sự thay đổi theo yêu cầu của code bên VBA thôi chứ làm gì có điều ngược lại mà bạn lại quan tâm quá vậy? Không biết bạn có thể nói rõ hoặc cho 1 ví dụ mà bạn thấy code VBA có sự thay đổi như bạn ý bạn muốn đó?
 
Lần chỉnh sửa cuối:
Upvote 0
Ví dụ như thế này :

Bảng tính mình gõ vào ô B3 dòng chữ : Việt Nam

Thì cửa sổ (dạng như immediate) sẽ hiện ra :
....
range("B3").value = ("Việt Nam")
 
Upvote 0
Theo mình biết thì chưa thấy có điều như bạn nói. Không biết các bác khác có ý kiến gì không?
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom