thehungqnu
Thành viên mới
- Tham gia
- 12/10/07
- Bài viết
- 35
- Được thích
- 16
Tôi đang học cách làm addin. Tôi viết xong đoạn vb cho 2 ứng dụng in và xuất ra file .xla nhưng không thể cho addin tạo thành 2 nút lệnh để thực hiện. Mong các bạn hướng dẫn
VB:
Public Sub in1()
a = Sheets(4).Cells(2, 21).Value
b = 3
If a <> 0 Then
If MsgBox("Tong so trang in:" & Str(a), vbYesNo, "Ban co in khong") = vbYes Then
ActiveWindow.SelectedSheets.PrintOut from:=b, to:=a + 2, copies:=b - 2, collate:=True
Exit Sub
End If
Else
MsgBox "Ban chua co du lieu"
Exit Sub
End If
End Sub
Sub in2()
Dim x, y, z As Variant
x = 1
y = Range("Z1")
z = Range("AM1")
If y <> 0 Then
If MsgBox("Tong bang diem:" & Str(y) & " bang - " & "Tong trang in: " & Str(y * z) & " trang", vbYesNo, " Ban co in khong") = vbYes Then
ActiveWindow.SelectedSheets.PrintOut from:=x, to:=y, copies:=z, collate:=True
Exit Sub
End If
Else
MsgBox "Ban chua co du lieu"
Exit Sub
End If
End Sub
VB:
Public Sub in1()
a = Sheets(4).Cells(2, 21).Value
b = 3
If a <> 0 Then
If MsgBox("Tong so trang in:" & Str(a), vbYesNo, "Ban co in khong") = vbYes Then
ActiveWindow.SelectedSheets.PrintOut from:=b, to:=a + 2, copies:=b - 2, collate:=True
Exit Sub
End If
Else
MsgBox "Ban chua co du lieu"
Exit Sub
End If
End Sub
Sub in2()
Dim x, y, z As Variant
x = 1
y = Range("Z1")
z = Range("AM1")
If y <> 0 Then
If MsgBox("Tong bang diem:" & Str(y) & " bang - " & "Tong trang in: " & Str(y * z) & " trang", vbYesNo, " Ban co in khong") = vbYes Then
ActiveWindow.SelectedSheets.PrintOut from:=x, to:=y, copies:=z, collate:=True
Exit Sub
End If
Else
MsgBox "Ban chua co du lieu"
Exit Sub
End If
End Sub