tự điền công thức khi chèn dòng

Liên hệ QC

lacquan1

Thành viên mới
Tham gia
20/6/06
Bài viết
45
Được thích
23
Bác nào biết chỉ giúp:
VD:Tôi có 2 dòng và 5 cột trong đó có 2 cột có công thức và 3 cột ko có công thức, làm sao khi chèn 1 dòng vào giữa 2 dòng thì ô nào thuộc cột có công thức thì tự động có công thức , ô nào ko có thì ko điền công thức
thank
 
Bác nào biết chỉ giúp:
VD:Tôi có 2 dòng và 5 cột trong đó có 2 cột có công thức và 3 cột ko có công thức, làm sao khi chèn 1 dòng vào giữa 2 dòng thì ô nào thuộc cột có công thức thì tự động có công thức , ô nào ko có thì ko điền công thức
thank
Cái này làm bằng tay thì cũng đâu có lâu đâu ta. Vận động tay chân một chút cho giãn gân giãn cốt đi bạn __--__
 
Bạn thử sử dụng cái List này xem sao.
 

File đính kèm

cho mình hỏi chút nha, sử dụng list này, về cơ bản có khác gì với lập bảng không sử dụng list ngoài việc công thức tự động copy khi chèn dòng
 
cho mình hỏi chút nha, sử dụng list này, về cơ bản có khác gì với lập bảng không sử dụng list ngoài việc công thức tự động copy khi chèn dòng

Hong gam thử đặt tên cho list đó thì sẽ biết mà (nhớ chọn cả dấu * nữa), rồi thêm dữ liệu vào dòng cuối thử xem, nó gần giống name động vậy
 
Bác nào biết chỉ giúp:
VD:Tôi có 2 dòng và 5 cột trong đó có 2 cột có công thức và 3 cột ko có công thức, làm sao khi chèn 1 dòng vào giữa 2 dòng thì ô nào thuộc cột có công thức thì tự động có công thức , ô nào ko có thì ko điền công thức
thank
Bạn thử code này xem
PHP:
Sub worksheet_change(ByVal target As Range)
Dim Col As Byte, Rl As Long, Rf As Long
Dim Cel, Rng As Range
Application.ScreenUpdating = False
On Error GoTo thoat
Col = target.Column
Rl = Cells(65536, Col + 1).End(xlUp).Row
Set Rng = Range(Cells(1, Col), Cells(Rl, Col))
If target <> "" Then
    Exit Sub
Else: For i = 1 To Rl
        If Cells(i, Col - 1).HasFormula = True And Cells(i, Col + 1).HasFormula = True Then
        Cells(i, Col + 1).Copy
        Cells(i, Col).PasteSpecial Paste:=xlPasteFormulas
        End If
    Next
End If: Set Rng = Nothing
thoat:
Application.ScreenUpdating = True: Application.CutCopyMode = False
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom