Trang 1/3 1 2 3 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 21
  1. #1
    Tham gia ngày
    01 2008
    Bài gởi
    1
    Cảm ơn
    0
    Được cảm ơn 0 lần trong 0 bài viết

    Hỏi: Cách tạo Macro trong excel?

    Chào các bạn mình có một số thắc mắc về Macro trong excel. Các bạn giúp mình nhé:

    - Làm sao tạo được một macro trong excel.

    - Sub và Function khác nhau như thế nào, mình có một số ví dụ về Coding nhưng đôi lúc thấy họ bắt đầu bằng sub, đôi lúc lại function.

    Hoặc ai có tài liệu hướng dẫn thì cho mình xin nhé
    Xin cám ơn trước

  2. #2
    Tham gia ngày
    04 2008
    Nơi Cư Ngụ
    #VALUE!
    Bài gởi
    2,210
    Cảm ơn
    2,434
    Được cảm ơn 3,640 lần trong 1,737 bài viết
    Tạo Macro thì dễ thôi. Bạn vào Tools -> Macro -> Record New Macro -> Nhập tên -> OK.
    Việc tiếp theo là bạn thao tác cái gì đó trên bảng tính đi. Khi đã làm xong thì nhấn Stop trên Menu Stop Recording. Vậy là quá trình tạo Macro đã xong.
    Muốn xem code mình tạo thì nhấn Alt + F11 thì sẽ thấy thôi.
    Còn tạo Function thì cũng gần giống như vậy. Nhưng không tạo được bằng lệnh New Macro đâu. Bạn vào VBA (nhấn Alt + F11) và viết 1 cái Function bên đó thôi.
    Thân.

  3. Có 5 thành viên cảm ơn Po_Pikachu về bài viết này:


  4. #3
    Tham gia ngày
    10 2008
    Bài gởi
    1,024
    Cảm ơn
    487
    Được cảm ơn 1,417 lần trong 513 bài viết

    Smile

    Trích Nguyên văn bởi kamelot View Post
    Chào các bạn mình có một số thắc mắc về Macro trong excel. Các bạn giúp mình nhé:

    - Làm sao tạo được một macro trong excel.

    - Sub và Function khác nhau như thế nào, mình có một số ví dụ về Coding nhưng đôi lúc thấy họ bắt đầu bằng sub, đôi lúc lại function.

    Hoặc ai có tài liệu hướng dẫn thì cho mình xin nhé
    Xin cám ơn trước
    Bạn vào đây xem thêm nhé!
    http://www.giaiphapexcel.com/forum/showthread.php?t=888

  5. Có 4 thành viên cảm ơn ptlong04x1 về bài viết này:


  6. #4
    Tham gia ngày
    10 2008
    Bài gởi
    11
    Cảm ơn
    1
    Được cảm ơn 0 lần trong 0 bài viết

    Macro chứa virus!

    Mình viết code của hai hàm tính nội suy 1 chiều và 2 chiều trên excel theo những file mình down trên diễn đàn về. Những code này đúng và qua thử thì thấy kết quả là ok.
    Nhưng mà mình không hiểu tại sao khi vùng tra đặt tại một số ô trong work sheet thì không thực hiện được hai phép tính nội suy này. Khi mình copy vùng tra ra ô khác thì lại thực hiện được 2 phép tính và kết quả là đúng!
    Mình nghĩ hay là do virus bởi vì khi mình bật file excel của mình nên thì có thấy dòng chữ sau:
    macros may contain viruses. It is usually safe to disable macros, but if the macros are legitimate, you might lose some functionality!
    Vậy là macros bị virus nên nó bị như vậy.
    Bạn nào biết cách khắc phục trong trường hợp này làm ơn chỉ mình với.
    Thanks and best regards!

  7. #5
    Tham gia ngày
    02 2009
    Bài gởi
    58
    Cảm ơn
    97
    Được cảm ơn 31 lần trong 22 bài viết
    À, nếu bạn chắc chắn file của mình ko chứa virus thì cứ mở, câu đấy xuất hiện vì bạn chọn mức Security (trong Tool/Macro/Security) là "medium" đấy mà, nếu bạn chuyển sang "Low" nà nó sẽ ko xuất hiện nữa...

  8. #6
    Tham gia ngày
    08 2008
    Bài gởi
    6
    Cảm ơn
    19
    Được cảm ơn 0 lần trong 0 bài viết
    Chào các bạn.
    Mình lập một bảng báo giá tạo phông bằng file excel, sau này, khi cần báo giá cho nhìwu khách hàng, mình phải coppy sang 1 sheet khác, như vậy nếu trong 1 tháng thì file excel sẽ có rất rất nhiều sheet. Mình muốn làm thế nào để chỉ trong 1 sheet và chỉ cần 1 click là có thể mở 1 bảng báo giá mới mà các thông số báo giá trước vẫn được lưu lại để sau này còn cần đến không? Có phải liên quan đến macro hay VBA gì gì đó không? Mong các bạn hướng dẫn cụ thể, mình mới học excel nên chưa biết gì nhiều lắm :D

    Thank 4 all

  9. #7
    Tham gia ngày
    02 2009
    Nơi Cư Ngụ
    Tân dân - việt trì -Phú thọ
    Bài gởi
    26
    Cảm ơn
    3
    Được cảm ơn 11 lần trong 9 bài viết

    Ý kiến của mình về vấn đề bạn hỏi:

    Mình nghĩ không cần VBA gì cả: Bạn nghiên cứu đi
    Sheet 1 là sheet cặp nhật giá, sheet 2 bạn chỉ cần nhập ngày tháng thời điểm bạn muốn có bảng giá lập tức bảng giá ứng với thời gian ban cần hiển thị ngay.
    Sheet 1: Chia cột :STT, mã, Tên hàng,ĐV, giá
    Chia hàng:hàng thứ nhất là Ngày tháng năm,
    (mỗi cột giá ứng với 1 ngày bạn nhập đầy đủ)các hàng sau là STT,
    sau đó là nhập các hàng bao gồm nhập đủ cột
    Sheet 2:Lập bảng tương tự, nhưng các ô được thiết lập từ các công thức như =hlookup(ô chứa ngày in giá, vùng bảng sheét, cột thứ,0), chú ý phải lập nhiều công thức để náy đọc ra ngày đó thuộc cột thứ mấy trong bảng, dùng hàm trim để xóa bỏ số 0....Giá mình gần bạn mình sẽ chỉ cho.

  10. #8
    Tham gia ngày
    08 2007
    Nơi Cư Ngụ
    Sài Gòn - Q.10
    Bài gởi
    26
    Cảm ơn
    36
    Được cảm ơn 0 lần trong 0 bài viết
    Trích Nguyên văn bởi vanbongtiensinh View Post
    Mình nghĩ không cần VBA gì cả: Bạn nghiên cứu đi
    Sheet 1 là sheet cặp nhật giá, sheet 2 bạn chỉ cần nhập ngày tháng thời điểm bạn muốn có bảng giá lập tức bảng giá ứng với thời gian ban cần hiển thị ngay.
    Sheet 1: Chia cột :STT, mã, Tên hàng,ĐV, giá
    Chia hàng:hàng thứ nhất là Ngày tháng năm,
    (mỗi cột giá ứng với 1 ngày bạn nhập đầy đủ)các hàng sau là STT,
    sau đó là nhập các hàng bao gồm nhập đủ cột
    Sheet 2:Lập bảng tương tự, nhưng các ô được thiết lập từ các công thức như =hlookup(ô chứa ngày in giá, vùng bảng sheét, cột thứ,0), chú ý phải lập nhiều công thức để náy đọc ra ngày đó thuộc cột thứ mấy trong bảng, dùng hàm trim để xóa bỏ số 0....Giá mình gần bạn mình sẽ chỉ cho.
    Dạng này cũng y chang như mình lập Sơ yếu lý lịch đó ThienSonET. Sheet 1 chứa CSDL bao gồm các record tham chiếu theo chiều ngang hoặc dọc (để use HLOOKUP hoặc VLOOKUP). Sheet 2 chứa các thông tin và nhập 1 trong 2 hàm trên.
    TÌNH KHÚC "GIÂY PHÚT NÀY"
    SÁNG TÁC
    : MINH THƯ
    THỂ HIỆN: LAM TRƯỜNG & MINH THƯ

  11. #9

    cho mình hỏi thêm về excel 2007

    Trích Nguyên văn bởi Po_Pikachu View Post
    Tạo Macro thì dễ thôi. Bạn vào Tools -> Macro -> Record New Macro -> Nhập tên -> OK.
    Việc tiếp theo là bạn thao tác cái gì đó trên bảng tính đi. Khi đã làm xong thì nhấn Stop trên Menu Stop Recording. Vậy là quá trình tạo Macro đã xong.
    Muốn xem code mình tạo thì nhấn Alt + F11 thì sẽ thấy thôi.
    Còn tạo Function thì cũng gần giống như vậy. Nhưng không tạo được bằng lệnh New Macro đâu. Bạn vào VBA (nhấn Alt + F11) và viết 1 cái Function bên đó thôi.
    Thân.
    trong excel 2007 thì tạo macro như thế nào hả bạn . minh đang gặp kho khăn trong vấn đề nay

  12. #10
    Mình cũng sưu tầm cách này cũng hơn nhưng rất đơn giản, thông thường bà con rất hay sử dụng. Xin gửi cho cả nhà cùng xem...

    Để thực hiện tự động hóa một số thao tác thường làm ta sử dụng công cụ Tập lệnh ( macro ) trong Excel.
    Macro là các lệnh và hàm được lưu trữ trong Visual basic Module (nơi có thể viết các hàm, thủ tục bằng ngôn ngữ visual basic) của Excel.
    CÁCH TẠO MACRO:
    Có thể tạo macro đơn giản bằng cách ghi lại những thao tác ( Record ) sau đó cho chạy macro nó sẽ thực hiện lại các thao tác đã ghi.
    Ngoài ra ta có thể tạo macro bằng cách tạo trực tiếp các lệnh bằng ngôn ngữ visual basic.
    Tạo macro bằng phương pháp ghi (record)
    Vào menu Tools – Macro – Record new macro…

    Chi tiết xem file hướng dẫn kèm theo
    Tập tin đính kèm Tập tin đính kèm

  13. Có 13 thành viên cảm ơn nhat021181 về bài viết này:


Trang 1/3 1 2 3 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Macro trong excel 2007 có chạy được trong 2003 không?
    Viết bởi dangkieungan trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 3
    Bài mới gởi: 29-07-12, 11:15 AM
  2. Hỏi về sự khác nhau giữa Macro, code và hàm trong excel. Excel và VBA
    Viết bởi vdtam_08 trong chuyên mục Lập Trình với Excel
    Trả lời: 4
    Bài mới gởi: 12-07-11, 10:22 PM
  3. Ẩn macro đã tạo trong excel
    Viết bởi Bill_IT trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 1
    Bài mới gởi: 29-10-08, 11:07 PM
  4. Nhập tiếng việt trong VBA-macro (excel)
    Viết bởi jjangnet trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 1
    Bài mới gởi: 01-08-08, 03:13 PM
  5. Hỏi về macro trong excel và cách định dạng dd/MM/yy?
    Viết bởi tienkd3 trong chuyên mục Hỏi đáp về VBA - Macro
    Trả lời: 4
    Bài mới gởi: 09-06-08, 10:33 AM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]