Nguyen thi huyen trang
Nguyen thi huyen trang
Thảo luận 9 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 221 lượt xem

Em lại làm phiền chútEm có một file sẵn (xem tại đây ) có thể

Chào thầy,

Em lại làm phiền thầy chút.

Em có một file sẵn (xem tại đây )

Thầy có thể sửa code cho em ở module md_gop_file và md_them_moi ko ạ

*Vấn đề 1:

File thêm mới: em muốn đưa công thức vào.

Nếu phương thức nhập đơn giá = "tu dong" thì sẽ đưa đơn giá từ bang_gia vào ô C16 của bảng them_moi, còn nếu phương thức nhập đơn giá = "khac" thì sẽ nhập tay vào

(công thức index mà thầy hướng dẫn em hôm trước đó ạ)

* Vấn đề 2:

Đó là md_gop_file của em ko biết lỗi ở đâu, dòng lệnh bị sai ở file_duoc_mo = duongdan & tenfile đó ạ

Thảo luận 9 câu trả lời
Lượt xem 221 lượt xem
Vỗ tay vỗ tay
Nguyen thi huyen trang 23:06 - Jun 24, 2021
Vỗ tay vỗ tay
Nguyen thi huyen trang 23:06 - Jun 24, 2021
Nguyen thi huyen trang 23:06 - Jun 24, 2021

Thầy xem link ở cuối thảo luận này nhé. Em cám ơn thầy

Vỗ tay vỗ tay
Nguyen thi huyen trang 09:06 - Jun 25, 2021

Chào bạn phần gộp file bạn xem file này hoặc chương 10

https://drive.google.com/file/d/1ZfKQ...

Vỗ tay vỗ tay
Nguyen thi huyen trang 10:06 - Jun 25, 2021

Còn phần lấy đơn giá bạn có thể code như sau tại sự kiện sheets

Code ghi dữ liệu tự động

Sub Ghidongiatudong()
     Dim i As Long
    If Sheets("THEM_MOI").Range("C15").Value = "Tu dong" Then
        Dim dc As Long
        dc = Sheet5.Range("B" & Sheet5.Rows.Count).End(xlUp).Row
        For i = 10 To dc
            Sheet4.Range("C16").Value = Sheet5.Range("G" & i).Value
        Next i
    End If
End Sub

khi bạn chọn ô c15 là tự động sẽ tự động cập nhật giá còn không bạn nhập tay, ngoài ra bạn có thể yêu cầu bắt lỗi khi lưu nhé.

Vỗ tay vỗ tay
Nguyen thi huyen trang 18:06 - Jun 29, 2021

thưa thầy,

Em thử copy công thức của thầy nhưng kết quả nó lại ghi mỗi giá ở dong cuối cùng của sheets "BANG_GIA". 

Ý em là khi chọn tên hàng thì nó sẽ cập nhật luôn giá theo ngày gần nhất trong BANG_GIA


Vỗ tay vỗ tay
Nguyen thi huyen trang 08:06 - Jun 30, 2021

Chào bạn bạn cần if dk tên hàng = nữa nhé trước vòng for là được

Vỗ tay vỗ tay
Nguyen thi huyen trang 15:07 - Jul 03, 2021

Chào thầy, thầy có thể hướng dẫn cho em rõ hơn về điều kiện tên hàng ko, em chưa hiểu lắm. Em cảm ơn thầy

Vỗ tay vỗ tay
Nguyen thi huyen trang 23:07 - Jul 04, 2021

Chào bạn nó sẽ như sau

Sub Ghidongiatudong()
     Dim i As Long
    If Sheets("THEM_MOI").Range("C15").Value = "Tu dong" Then
        Dim dc As Long
        dc = Sheet5.Range("B" & Sheet5.Rows.Count).End(xlUp).Row
        For i = 10 To dc
           if(dk) then
              Sheet4.Range("C16").Value = Sheet5.Range("G" & i).Value
          end if
        Next i
    End If
End Sub

Với dk chính là phần so sánh nhé.

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