Code xoá tất cả oval trước khi tô phiếu đáp án

Liên hệ QC

jacky_police

Thành viên chính thức
Tham gia
30/7/07
Bài viết
54
Được thích
4
Em có file tô đáp án, hiện tại em mới xử lý được tô đáp án lên phiếu. Tuy nhiên mỗi lần tô đáp án mới thì lại phải tự xoá hoặc out ra rồi vào lại, mất rất nhiều thao tác.
Vậy nhờ các bác giúp đỡ bổ sung thêm code xoá toàn bộ oval trước khi tô phiếu.
Xin cảm ơn các bác.
 

File đính kèm

  • todapan.xlsm
    189.6 KB · Đọc: 8
Em có file tô đáp án, hiện tại em mới xử lý được tô đáp án lên phiếu. Tuy nhiên mỗi lần tô đáp án mới thì lại phải tự xoá hoặc out ra rồi vào lại, mất rất nhiều thao tác.
Vậy nhờ các bác giúp đỡ bổ sung thêm code xoá toàn bộ oval trước khi tô phiếu.
Xin cảm ơn các bác.
Mã:
Sub ABC()
  Dim oShape As Object
  For Each oShape In Sheet1.Shapes
    If Mid(oShape.Name, 1, 4) = "Oval" Then
      oShape.Delete
    End If
  Next
  Set oShape = Nothing
End Sub
 
Upvote 0
Em có file tô đáp án, hiện tại em mới xử lý được tô đáp án lên phiếu. Tuy nhiên mỗi lần tô đáp án mới thì lại phải tự xoá hoặc out ra rồi vào lại, mất rất nhiều thao tác.
Vậy nhờ các bác giúp đỡ bổ sung thêm code xoá toàn bộ oval trước khi tô phiếu.
Xin cảm ơn các bác.
Câu lệnh vầy là được:
Mã:
Sheet1.Ovals.Delete
 
Upvote 0
Web KT

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

Back
Top Bottom