[Help] Về VBA trong excel (1 người xem)

  • Thread starter Thread starter onecry
  • Ngày gửi Ngày gửi
Liên hệ QC

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

onecry

Thành viên mới
Tham gia
30/1/13
Bài viết
43
Được thích
0
Em có một file viết hóa đơn. mỗi lần click vào maccro lưu bên sheet in dữ liệu sẽ được save trong sheet lưu. nhưng có một vấn đề là những cell trống cũng được save. làm cách nào để maccro lưu chỉ save những dòng có dữ liệu, còn những dòng không có dữ liệu thì không save. xin mấy prồ giúp em. em cảm ơn rất nhiều.


file đây a. http://www.mediafire.com/?b04e7mthbm789t0
 
Lần chỉnh sửa cuối:
nếu mod xóa bài của member nên kèm theo lý do xóa nhé. Đó là phép lịch sự tối thiểu. Thân!
 
Upvote 0
nếu mod xóa bài của member nên kèm theo lý do xóa nhé. Đó là phép lịch sự tối thiểu. Thân!

Phép lịch sự tối thiểu của bạn là: ĐỌC KỸ NỘI QUY TRƯỚC KHI POST BÀI
Chúng tôi có thể xóa bài mà chẳng cần phải thông báo gì cả!
Tóm lại: Nếu bạn còn tái diễn cái trò "up up" gì gì đó thì chúng tôi cứ theo quy định mà làm
(Tôi rất ghét phải nói nhiều! Vậy nhé)
 
Upvote 0
Phép lịch sự tối thiểu của bạn là: ĐỌC KỸ NỘI QUY TRƯỚC KHI POST BÀI
Chúng tôi có thể xóa bài mà chẳng cần phải thông báo gì cả!
Tóm lại: Nếu bạn còn tái diễn cái trò "up up" gì gì đó thì chúng tôi cứ theo quy định mà làm
(Tôi rất ghét phải nói nhiều! Vậy nhé)
Thầy ơi bạn ấy mới tham gia 01/2013 và mới có 5 bài viết vậy nên để rút kinh nghiệm thầy nhỉ...--=0
---------------------------
Gửi bạn : onecry
Có phải bạn muốn khi ghi dữ liệu vào Sheet Luu thì nếu bên Sheet IN từ O16 tới O28 nếu cái này có dữ liệu mới ghi phải không? Nếu đúng như vậy thì bạn thêm đoạn màu đỏ vào nhé
Mã:
 For Each Cls In Range([o16], [o16].End(xlDown))
[COLOR=#ff0000] If Cls <> "" Then[/COLOR]
    With Sh.[S65500].End(xlUp).Offset(1)
        .Value = [Ac16].Value                   'SHD'
        .Offset(, 1).Value = Cells(Cls.Row, "AB").Value     'Ma SF'
        .Offset(, 2).Value = Cells(Cls.Row, "B").Value      'TenSF'
        .Offset(, 3).Value = Cells(Cls.Row, "M").Value      'DVT'
        .Offset(, 4).Value = Cells(Cls.Row, "S").Value      'Giá'
        .Offset(, 5).Value = Cells(Cls.Row, "o").Value      'SóLuong'
    End With
[COLOR=#ff0000]End If[/COLOR]
 Next Cls
Đọc File của bạn mà chỉ dám "đoán" thui, nếu bạn muốn trợ giúp gì nữa thì mô tả kỹ hơn 1 chút nha.
Thân!
 
Upvote 0

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

Back
Top Bottom