Code xoá hàng và cột

Liên hệ QC

DUONGKHALY

Thành viên mới
Tham gia
24/6/11
Bài viết
44
Được thích
8
Ví dụ: Em muốn xoá từ A1 đến F20 mà chỉ 1 sheeet (sheet1), sheet2,sheet3 không xoá. Vậy code như thế nào vậy các bác.Cảm ơn
 
Ví dụ: Em muốn xoá từ A1 đến F20 mà chỉ 1 sheeet (sheet1), sheet2,sheet3 không xoá. Vậy code như thế nào vậy các bác.Cảm ơn
Tiêu đề thì bạn nói là xóa hàng và cột
Nội dung thì bạn nói muốn xóa từ A1 đến F20
Vậy tóm lại bạn muốn xóa cái gì? Xóa từ hàng 1 đến hàng 20 và từ cột A đến cột F hay xóa nội dung trong vùng A1:F20?
 
Upvote 0
hihi, em không rành lắm, thông cảm nha, xoá vùng bác ah. Cảm ơn
 
Upvote 0
Cho mình hỏi tiếp, ví dụ như có công thức này mình muốn hiển thị tại A1 trên sheet1 => A1= Countif(b1:b6,"2")
vậy mình Record và sửa lại, sao không đúng vậy bác
Sub Macro1()
Sheets("Sheet1").Range("A2")
ActiveCell.FormulaR1C1 = _
"=Countif(b1:b6,"2")
End Sub
Nhờ các bác chỉnh lại dùm, cảm ơn
 
Lần chỉnh sửa cuối:
Upvote 0
Cho mình hỏi tiếp, ví dụ như có công thức này mình muốn hiển thị tại A1 trên sheet1 => A1= Countif(b1:b6,"2")
vậy mình Record và sửa lại, sao không đúng vậy bác
Sub Macro1()
Sheets("Sheet1").Range("A2")
ActiveCell.FormulaR1C1 = _
"=Countif(b1:b6,"2")
End Sub
Nhờ các bác chỉnh lại dùm, cảm ơn
bạn thử đoạn code này nha
Range("c2").Select
ActiveCell.Formula = "=countif(a1:a5,2)"
 
Lần chỉnh sửa cuối:
Upvote 0
Cho mình hỏi tiếp, ví dụ như có công thức này mình muốn hiển thị tại A1 trên sheet1 => A1= Countif(b1:b6,"2")
vậy mình Record và sửa lại, sao không đúng vậy bác
Sub Macro1()
Sheets("Sheet1").Range("A2")
ActiveCell.FormulaR1C1 = _
"=Countif(b1:b6,"2")
End Sub
Nhờ các bác chỉnh lại dùm, cảm ơn
Bạn sửa lại như vầy nhé:
PHP:
Sub Test()
    Sheets("Sheet1").Range("A1").FormulaR1C1 = "=COUNTIF(RC[1]:R[5]C[1],2)"
End Sub
 
Upvote 0
Vậy mình muốn 1 vùng A1:A15 chẳng hạn, lúc này công thức thay đổi thì code thế nào vậy bác. Cảm ơn
 
Lần chỉnh sửa cuối:
Upvote 0
Vậy mình muốn 1 vùng A1:A15 chẳng hạn, lúc này công thức thay đổi thì code thế nào vậy bác. Cảm ơn
PHP:
Bạn sửa lại thành
Sub Test()
    Sheets("Sheet1").Range("A1:A15").Formula = "=COUNTIF(RC[1]:R[5]C[1],2)"
End Sub
Bạn nên record macro thì bạn sẽ hiểu
 
Upvote 0
Vậy mình muốn 1 vùng A1:A15 chẳng hạn, lúc này công thức thay đổi thì code thế nào vậy bác. Cảm ơn
Ý bạn là đếm số ô có giá trị 2 và ghi kết quả cho tất cả vùng A1:A15 ?
Nếu đúng thì bạn xem công thức bên dưới nha

Range("A1:A15").Select
ActiveCell.Formula = "=countif(b1:b5,2)"
Selection.FormulaArray = "=COUNTIF(b1:b5,2)"
Range("A1").Select
 
Upvote 0
Vậy mình muốn 1 vùng A1:A15 chẳng hạn, lúc này công thức thay đổi thì code thế nào vậy bác. Cảm ơn
Thì cũng công thức trên thôi, chỉ cần thay Range("A1") thành Range("A1:A15") là được. Cái hay của FormulaR1C1 là ở chỗ đó đấy bạn, chỉ cần 1 công thức duy nhất cho cả vùng.
 
Upvote 0
Ý bạn là đếm số ô có giá trị 2 và ghi kết quả cho tất cả vùng A1:A15 ?
Nếu đúng thì bạn xem công thức bên dưới nha

Range("A1:A15").Select
ActiveCell.Formula = "=countif(b1:b5,2)"
Selection.FormulaArray = "=COUNTIF(b1:b5,2)"
Range("A1").Select
cảm ơn bạn, chưa đúng ý mình.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom