Mọi người giúp em cái file lương này với ạ! (3 người xem)

Liên hệ QC

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

ngockhanhbg

Thành viên mới
Tham gia
29/8/11
Bài viết
29
Được thích
3
Nghề nghiệp
kế toán
Em đang thử lập lại biểu lương để tính lương tháng 09/2011. Nhờ mọi người tìm cách cho lương cơ bản được hưởng và phụ cấp bên mục data sang bảng lương giúp em với ạ!
 
Bác nào qua chỉ em cách add file với ạ! Em không add được file lên
 

File đính kèm

Lần chỉnh sửa cuối:
Mình đã làm rồi mà không được bạn ạ!
 
Lần chỉnh sửa cuối:
/(/ếu cơ quan bạn có ~ 400 lao động thì có thể xài hàm VLOOPKUP(), bằng ngược lại

thì cho chạy macro sau:

PHP:
Option Explicit
Sub ChuyenDL()
 Dim Sh As Worksheet, Rng As Range, sRng As Range, Cls As Range

 Sheet3.Select
 Set Sh = ThisWorkbook.Worksheets("data")
 Set Rng = Sh.Range(Sh.[c4], Sh.[c9999].End(xlUp))
 For Each Cls In Range([c7], [c9999].End(xlUp))
   Set sRng = Rng.Find(Cls.Value, , xlFormulas, xlWhole)
   If sRng Is Nothing Then
      Cls.Interior.ColorIndex = 36
   Else
      Cls.Offset(, 3).Value = sRng.Offset(, 3).Value
      Cls.Offset(, 12).Value = sRng.Offset(, 5).Value
   End If
 Next Cls
End Sub
 
thì cho chạy macro sau:

PHP:
Option Explicit
Sub ChuyenDL()
 Dim Sh As Worksheet, Rng As Range, sRng As Range, Cls As Range

 Sheet3.Select
 Set Sh = ThisWorkbook.Worksheets("data")
 Set Rng = Sh.Range(Sh.[c4], Sh.[c9999].End(xlUp))
 For Each Cls In Range([c7], [c9999].End(xlUp))
   Set sRng = Rng.Find(Cls.Value, , xlFormulas, xlWhole)
   If sRng Is Nothing Then
      Cls.Interior.ColorIndex = 36
   Else
      Cls.Offset(, 3).Value = sRng.Offset(, 3).Value
      Cls.Offset(, 12).Value = sRng.Offset(, 5).Value
   End If
 Next Cls
End Sub
Nhìn phức tạp quá, trình cell của em còn non lắm. Chắc em lại dùng Vlookup vậy!
Cảm ơn bác.
 
Web KT

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

Back
Top Bottom