Bài tập excel sử dụng macro

  • Thread starter Thread starter bebe08
  • Ngày gửi Ngày gửi
Liên hệ QC

bebe08

Thành viên chính thức
Tham gia
5/1/09
Bài viết
76
Được thích
3
Hi các bác!
Có bác nào có bài tập về macro (đơn giản thôi ạ, sử dụng code ít thôi), gửi cho em với.
Em đang cần một số bài tập để học hướng dẫn cho mấy bác phòng em đó mà. hehe
Thanks các bác nhiều ạ!
 
Bạn hãy cho biết nghiệp vụ phòng bạn là gì được không?

& Bài tập có độ khó cỡ nào vậy?

Giúp mọi người có thêm vài thông tin chi tiết đi nha!

:-= --=0 :-=
 
Upvote 0
Bạn hãy cho biết nghiệp vụ phòng bạn là gì được không?

& Bài tập có độ khó cỡ nào vậy?

Giúp mọi người có thêm vài thông tin chi tiết đi nha!


cảm ơn bác. tui gửi thêm các thông tin chi tiết nữa là:
- nghiệp vụ phòng mình là: nhập hàng và xuất hàng.
- Bài tập: chỉ cần thực hiện việc ghi macro bằng record thôi và sửa một chút code thôi bạn à. Mọi người chưa học lập trình nên không rành lắm. Chỉ là ghi và sửa chút thôi.
Cảm ơn các bác.
 
Upvote 0
bạn thử bắt đầu với hai bài tập nhỏ con này xem?

chúc bạn thành côngđây mới là ba bài tập đơn giản mình chỉ có như vậy thôi
 
Upvote 0
chúc bạn thành công
đây mới là ba bài tập đơn giản mình chỉ có như vậy thôi

Cảm ơn bạn Khoavu nhé.
Nhưng cái code này chỉ làm cho vùng cố định thôi (copy bất kì, paste bất kì). Còn nếu vùng động thì phức tạp lắm bạn à. hihi. Thanks bạn nhiều nhé. Có bài tập thêm thì gửi cho mình với nhé.
Chào bạn
 
Upvote 0
Bn mun tính tng ti ô cui cùng ca ct J. Bn có th tìm dòng cui cùng và dòng cui cùng +1 là dòng mà bn cn đt công thc.
Ví dụ: dữ liệu từ J2:Jx
Bạn làm như sau:

'

PHP Code:
Private Sub CommandButton1_Click()
hang = Range("J2").End(xlDown).Row
Range("j" & hang + 1).Select
ActiveCell.FormulaR1C1 = "=sum(R2C:R[-1]C)"
End Sub

To mau
Sub TOMAU()
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
Selection.Font.ColorIndex = 3
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub

Code AutoFill bng VBA


PHP Code:
Sub AutoFill()
...........
End Sub


Giả sử bạn muốn
1- AutoFill ô D4 sang 5 cột:

PHP Code:
[d4].AutoFill [d4].Resize(, 5)


2- AutoFill ô D4 xuống 10 dòng:
PHP Code:
[d4].AutoFill [d4].Resize(10)


3- AutoFill dãy D4:D15 sang 5 cột:
PHP Code:
[d4:d15].AutoFill [d4:d15].Resize(, 5)


Do mỗi câu lệnh AutoFill chỉ thực hiện được một chiều (cột hoặc dòng) nên tôi thường dùng cách sau



PHP Code:
[d4].Copy [d4].Resize(10, 5)



 
Upvote 0
in phiếu thu chi

Cho mình hỏi với các bác ơi!
Sao cái bài macro mẫu này mình chạy mà cứ bị báo lỗi nhỉ? Là macro hướng dẫn về "in phiêu thu chi"
Các bác xem giúp mình nhé!
Cảm ơn các bác nhiều.
 

File đính kèm

Upvote 0
Bạn sai ở chỗ màu đỏ (thiếu chữ C)
hang = Selection.Row
 
Upvote 0
chúc bạn thành công
đây mới là ba bài tập đơn giản mình chỉ có như vậy thôi
anh khoavu cho em hỏi một câu. anh đừng mắng em nha vì em còn +-+-+-+ lắm em mới bắt đầu tự học VBA thôi.
Giả sử em có 1 file excel đã lập trình VBA rồi làm sao để nó chạy trương trình với những câu lệnh mình đã viết trong VBA ạ. anh hướng dẫn giúp em nha.
Cám ơn anh nhiều.
 
Upvote 0
Web KT

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

Back
Top Bottom