emconnhaxd
Thành viên chính thức
- Tham gia
- 10/1/10
- Bài viết
- 51
- Được thích
- 0
Mình muốn thao tác lặp lại 1 lệnh được giới hạn bởi 1 con số: Ví dụ số giới hạn là 100. Mình có 1 chuỗi câu lệnh
Sub inan()
'
' inan Macro
'
'
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “2”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “3”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “4”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “5”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
(Thao tác là: đánh số 1 vào I2> in : đánh số 2 vào I2> in......... đến 100 lần)
End Sub
Mình muốn rút lại lệnh này ngắn lại (số 100 mình sẽ để ở 1 ô trong bảng exel (ví dụ ô A1)
bạn nào giúp mình được không
Sub inan()
'
' inan Macro
'
'
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “2”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “3”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “4”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
ActiveCell.FormulaR1C1 = “5”
Range(“I2”).Select
ActiveWindow.SelectedSheets.PrintOut copies:=1, collate:=True, _
IgnorePrintAreas:=False
(Thao tác là: đánh số 1 vào I2> in : đánh số 2 vào I2> in......... đến 100 lần)
End Sub
Mình muốn rút lại lệnh này ngắn lại (số 100 mình sẽ để ở 1 ô trong bảng exel (ví dụ ô A1)
bạn nào giúp mình được không
Lần chỉnh sửa cuối: