Xin giúp đỡ viết giùm mình code này với!! (1 người xem)

Liên hệ QC

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

matran25251325

Thành viên tiêu biểu
Tham gia
13/1/11
Bài viết
424
Được thích
39
Ở sheet Tiên lượng DT mình đã nhập được mã hiệu và tự auto được từ sheet MẪUCHUẨN. Nhưng ở cột P (cột Số lượng) thì khi mình nhập mã hiệu thì số lượng không đúng với công thức. Mình mong các bạn giúp mình với. Anh chị em nào có lòng tốt giúp mình viết giùm code của 3 sheet DG DT XD TRUOC THUE, GIA TRI DT CP XD, TONG HOP CHI PHI XD với; khi mình nhập mã hiệu ở sheet tiên lượng thì ở 3 sheet kia sẽ auto theo. Mình xin chân thành cám ơn AE GPE rất nhiều. Mình thấy diễn đàn này rất hay. Mình xin chân thành cám ơn.
 

File đính kèm

Lần chỉnh sửa cuối:
/(hó cho mọi người hiểu để mà giúp bạn quá!

(1) Ở sheet Tiên lượng DT mình đã nhập được mã hiệu và tự auto được từ sheet MẪUCHUẨN. Nhưng ở cột P (cột Số lượng) thì khi mình nhập mã hiệu thì số lượng không đúng với công thức. Mình mong các bạn giúp mình với.

Anh chị em nào có lòng tốt giúp mình viết giùm code của 3 sheet DG DT XD TRUOC THUE, GIA TRI DT CP XD, TONG HOP CHI PHI XD với; khi mình nhập mã hiệu ở sheet tiên lượng thì ở 3 sheet kia sẽ auto theo.

Bạn nói là bạn tự Auto được từ trang 'MauChuan' sang trang 'TienLuongDT'. Nhưng bọn này có thấy bạn làm như thế nào đâu? (Không thấy công thức lẫn VBA)

Bạn hãy nói rõ hơn, ở trang 'TienLuong' này bạn đã làm được gì; còn sai chổ nào & sửa sai nó cái đã.

Khoan hãy đề cập đến 3 trang tính còn lại!
 
Trang tiên lượng mình đã auto được, khi mình đánh 1 mã hiệu ở cột A thì nó sẽ tự nhảy. Nhưng lỗi mình muốn nhờ là ở cột số lượng thì số lượng nó không đúng với công thức. Ví dụ hàng 20 mã hiệu AE.11124 thì bên cột số lượng sẽ có công thức 021$D$20, Nhưng công thức khi nhảdduwowcjj. Bạn 021$D$1031 .sửa hoài mà chẳng khắc phục được. Bạn nào có kinh nghiệm giúp minh với.
 
Bạn xem trong file đính kèm xem đã đúng í đồ bạn chưa

Trang tiên lượng mình đã auto được, khi mình đánh 1 mã hiệu ở cột A thì nó sẽ tự nhảy.
Nhưng lỗi mình muốn nhờ là ở cột số lượng thì số lượng nó không đúng với công thức.
Ví dụ hàng 20 mã hiệu AE.11124 thì bên cột số lượng sẽ có công thức 021$D$20, Nhưng công thức khi nhảdduwowcjj. Bạn 021$D$1031 .sửa hoài mà chẳng khắc phục được. Bạn nào có kinh nghiệm giúp minh với.

Bạn chỉ có thể chép số liệu qua mà thôi; Chép công thức thì mình cũng chịu thua luôn!

(hờ fát biểu tiếp theo từ bạn!
 
Lần chỉnh sửa cuối:
Nói chính xác là mình có copy đoạn code của 1 người trên diễn đàn,và mình có sữa chữa chút ít để ứng dụng thử vào dự toán bên mình làm( trước giờ mình toàn làm bằng thủ công). Bạn SA_DQ nói đó là ghép kỹ thuật thì mình không ý kiến vì thực chất mình chưa hiểu lắm về VBA. Nên mình muốn nhờ các bạn, anh, chị trên diễn đàn có kinh nghiệm giúp mình chỉnh sửa code sao cho khắc phục lỗi của mình-\\/. . Như mình đã nói thì sau khi nhập mã hiệu ở cột tiên lượng thì mã hiệu auto từ sheet MẪUCHUẨN nhưng nhưng cột P (số lượng thì ko nhảy theo ý mình, mà auto giống như sheet mẫu chuẩn đã mặc định.Mặc khác mình ko hiểu sao là sau khi nhập mã hiệu AB.11584 hay AB.11611 thì cột B ko nhảy theo 1 công việc mà nó nhảy 1 loạt công việc luôn. Mình mong các bạn, anh, chị giúp đỡ mình về vấn đề này với. Mình cảm ơn nhiều, cảm ơn GPE. Ah đoạn code nè.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Vung As Range, iHang As Long, iNhay As Long
On Error Resume Next
If Not Intersect(Target, [A10:A10000]) Is Nothing Then
If Target.Count = 1 Then
Set Vung = Sheets("MAUCHUAN").Range(Sheets("MAUCHUAN").[B10], Sheets("MAUCHUAN").[B10000].End(xlUp)).Offset(, -1)
iHang = Application.WorksheetFunction.Match(Target, Vung, 0)
iNhay = Vung(iHang).End(xlDown).Row - Vung(iHang).Row
Vung(iHang).Offset(, 1).Resize(iNhay, 17).Copy Target.Offset(, 1)
End If
End If
End Sub
 
Ở Sự kiện bạn gởi lên có ẩn đi công thức thật , nhưng cái mình cần khắc phục là cột P. VD mã hiệu AE.12233 Ở cột P67 = O67*$D$66 , Với lại sự kiện bạn gởi bị lỗi là khi nhập khối lượng tì mấy cột I J K L theo công thức của mình lúc trước giờ không nhảy nữa. Bạn kiểm tra lại giúp mình với nhé.
 
Lần chỉnh sửa cuối:
Cảm ơn anh ChanhTQ@, anh có thể giúp em thêm được không? em muốn khi nhập mã hiệu ở sheet tiên lượng thì nó sẽ auto mã hiệu và công việc qua sheet DG DT XD Truoc Thue, GIÁ TRỊ DT CP XD Và sheet TỔNG HỢP CP XD được không anh? anh viết giùm em code với nhé.-\\/.
 
anh giúp em thêm được không? em muốn khi nhập mã hiệu ở sheet tiên lượng thì nó sẽ auto mã hiệu và công việc qua sheet DG DT XD Truoc Thue, GIÁ TRỊ DT CP XD Và sheet TỔNG HỢP CP XD được không anh? anh viết giùm em code với nhé.-\\/.

(/ậy bạn cho biết cần chép cột nào từ 'TienLuong' sang cột nào, trước tiên là 'DG DT XD', vậy?

Chuyện chép sẽ là không khó, 1 khi đã hiểu được í bạn!
 
Anh copy giùm em cột A B E F G H của Tiên lượng sang cột A B C E F G của ĐG DT XD trước thuế được ko anh. Cho e hỏi 1 vấn đề, là những cột ở tiên lượng sẽ copy sang DG DT XD TThue, thì những cột còn lại công thức có nhảy theo hay ko (cột I K L M N O P Q R S) Vì cột I đến cột S là những cột tính toán.
 
(1) Anh copy giùm em cột A B E F G H của Tiên lượng sang cột A B C E F G của ĐG DT XD trước thuế được ko anh.

(2) Cho e hỏi 1 vấn đề, là những cột ở tiên lượng sẽ copy sang DG DT XD TThue, thì những cột còn lại công thức có nhảy theo hay ko (cột I K L M N O P Q R S) Vì cột I đến cột S là những cột tính toán.

(1) Trước tiên nói về xuất xứ của các cột dữ liệu trước cột của 'TienLuong'; Nó bắt nguồn từ 'MauChuan'

Giờ bạn qua trang tính này, lấy chuột chọn hết các cột trước cột & xài lệnh Goto trong menu Edit
Tiếp theo bạn chọn Special; trong CS (cửa sổ) này bạn chọn nút Formulas ở ngăn Select bạn sẽ thấy 3 tiêu đề cột [E;G-H] sẽ sáng lên;
Điều này chứng tỏ trong 3 cột đó có công thức.

Nhưng macro dữ kiện mà bạn được giúp đã không đếm xĩa đến các cột này trong khi nó chép (Nó chỉ chép từ sau cột thứ 12)
Vậy thì bạn cho biết, trong các cột dữ liệu trước cột của trang 'TienLuong' có công thức hay không?

& điều quan trọng không kém là làm sao bạn bằng tay copy công thức này sang các trang 'DG. . .'

(2) Có thể áp công thức vô vùng này được, nếu (1) được giải quyết chu toàn trước đó.
 
Cảm ơn Hyen17 đã nhiệt tình giúp mình. Đúng là macro chỉ chép sau cột 12, và trong dữ liệu trước cột I trang Tienluong thì cột E, G, H là những cột có công thức. Vì đơn giá và định mức quá dài nên mình chưa cập nhập kịp các mã hiệu và đơn giá nên cột bù nguyên liệu và cột Máy chưa thấy được. Bạn xem file này nhé. Ah sao code file này thì mình gõ mã hiệu ở cột A vị trí bất kỳ nó vẫn nhảy, còn mã hiệu mình được hỗ trợ thì không?
 

File đính kèm

Web KT

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

Back
Top Bottom