Nguyễn thị thu hà
Nguyễn thị thu hà
Thảo luận 8 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 176 lượt xem

khi tham gia lớp học có nhsóm z hoặc kênh nào tương tác giải đáp những vấn

khi tham gia lớp học có nhsóm zalo hoặc kênh nào tương tác giải đáp những vấn đề về VBA không ạ


Thảo luận 8 câu trả lời
Lượt xem 176 lượt xem
Vỗ tay vỗ tay
Nguyễn thị thu hà 09:07 - Jul 28, 2021

Chào bạn sẽ có nhóm facebook bạn nhé, nhóm zalo hiện tại gitiho không triển khai bạn nhé.

Vỗ tay vỗ tay
Nguyễn thị thu hà 23:08 - Aug 03, 2021

chào thầy, cho mình hỏi vậy tìm cột cuối như thế nào ạ?

Vỗ tay vỗ tay
Nguyễn thị thu hà 09:08 - Aug 04, 2021

Chào bạn bạn xem bài viết sau nhé

https://gitiho.com/blog/vba-8211-huon...

Vỗ tay vỗ tay
Nguyễn thị thu hà 17:08 - Aug 26, 2021

Em đang có phần code mà bình thường chạy không sao nhưng chạy ở máy khác thì không được cũng chưa hiểu vì sao vậy chuyên gia có thể giải đáp giúp em hoặc có nhóm nào để hỏi được không ạ

Vỗ tay vỗ tay
Nguyễn thị thu hà 17:08 - Aug 26, 2021
Sub Sendemail()
Dim OL As Object 'Outlook.Application 'ung dung outlook
Dim OLmail As Object
Dim body_mesage As String
Dim i, so_nguoi_nhan As Integer   'la bien chay de gui email cho tung nguoi

    Set OL = CreateObject("Outlook.Application")
    so_nguoi_nhan = Excel.WorksheetFunction.CountA(ThisWorkbook.Sheets(1).Range("B:B"))
    
    For i = 3 To so_nguoi_nhan

        Set OLmail = OL.CreateItem(olMailItem) 'goi ung dung email
        With Excel.WorksheetFunction
             body_mesage = ThisWorkbook.Sheets(1).Cells(3, 10)
             body_mesage = .Substitute(body_mesage, "Ten_CT", ThisWorkbook.Sheets(1).Cells(i, 2))
        End With
'gui mail
        With OLmail
             .To = ThisWorkbook.Sheets(1).Cells(i, 4)   '2 nguoi, neu can nhieu hon bao e fix thanh join array
             .Subject = ThisWorkbook.Sheets(1).Cells(4, 10)
             .BodyFormat = olFormatHTML
             .HTMLBody = body_mesage
             .Attachments.Add ThisWorkbook.Path & "\GUI MAIL\" & ThisWorkbook.Sheets(1).Cells(i, 8)
             .Send
        End With
        
    Next
End Sub






Vỗ tay vỗ tay
Nguyễn thị thu hà 17:08 - Aug 26, 2021
đoạn code trên em không hiểu lõi ở đâu mà không thể fix được ạ'
Vỗ tay vỗ tay
Nguyễn thị thu hà 14:08 - Aug 27, 2021

Có 2 vấn đề bạn cần kiểm tra:

1. Kiểm tra xem outlook trên máy tính hoạt động bình thường không. Vì code liên quan tới việc gửi mail thông qua outlook là 1 ứng dụng bên ngoài.

2. Kiểm tra đường dẫn ThisWorkbook.Path & "\GUI MAIL\" và tên file ở vị trí ô ThisWorkbook.Sheets(1).Cells(i, 8) => xem có chính xác không (đưa sang máy tính khác có thể đường dẫn đã thay đổi.

Vỗ tay vỗ tay
Nguyễn thị thu hà 10:08 - Aug 28, 2021

2 nội dung trên thì em kiểm tra vẫn bình thường ạ. 

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông