Viết hộ thêm vòng lặp của 1 Record Macro (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phamhuucuong.hd

Thành viên mới
Tham gia
11/4/12
Bài viết
17
Được thích
2
Mình đã ghi 1 Record Macro cho 1 câu lệnh nhưng ko làm thế nào để cho nó chạy hết (N8:N17) ở sheet."Đoạn chuyển tiếp"

Mong các bạn chỉ dùm.
 

File đính kèm

Mình đã ghi 1 Record Macro cho 1 câu lệnh nhưng ko làm thế nào để cho nó chạy hết (N8:N17) ở sheet."Đoạn chuyển tiếp"

Mong các bạn chỉ dùm.
Bạn copy code này vào.
PHP:
Sub Goaseck()
For i = 8 To 17
    Range("N" & i).GoalSeek Goal:=1.6, ChangingCell:=Range("D" & i)
Next
End Sub
 
Upvote 0
Mình đã ghi 1 Record Macro cho 1 câu lệnh nhưng ko làm thế nào để cho nó chạy hết (N8:N17) ở sheet."Đoạn chuyển tiếp"

Mong các bạn chỉ dùm.

Mã:
Dim i As Long
    For i = 8 To 17
        Range("N" & i).GoalSeek Goal:=1.6, ChangingCell:=Range("D" & i)
    Next i

Bạn dùng vòng lặp, tại vì record macro không thể record vòng lặp được. Không biết có đúng ý của bạn không vì kyo không rành về cái GoalSeek này nên chỉ dựa vào code của bạn mà thêm vòng lặp thôi.

Thân,
kyo.
 
Upvote 0
Mã:
Sub Goaseck()
Dim i As Long
For i = 8 To 17 Step 1    
Range("N" & i).GoalSeek Goal:=1.6, ChangingCell:=Range("D" & i)    
Next i
End Sub

cho em hỏi là sai gì ah!!!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Web KT

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

Back
Top Bottom