Tôi thực hiện một số hàm đơn giản như Vlookup hay macro như thế này Sub Taobang()
'
' Taobang Macro
' Macro recorded 10/4/2007 by NguyÔn Lª Ph¬ng
'
' Keyboard Shortcut: Ctrl+b
'
ActiveCell.FormulaR1C1 = " - DiÖn tÝch ®Êt trång c©y thùc tÕ bÞ thu håi (S1):"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = _
" - DiÖn tÝch ®Êt trång c©y theo ®Þnh møc KT kü thuËt (S2):"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = _
" - HÖ sè c©y trång xen canh (tÝnh cho sè c©y trång vît mËt ®é):"
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.FormulaR1C1 = " - HÖ sè gi¸ båi thêng (S1/S2*1,2):"
ActiveCell.Offset(3, 8).Range("A1").Select
ActiveCell.FormulaR1C1 = "M§"
ActiveCell.Offset(0, 2).Range("A1").Select
ActiveCell.FormulaR1C1 = "M§KT"
ActiveCell.Offset(0, -2).Range("A1,C1").Select
ActiveCell.Activate
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Font.Bold = True
Selection.Font.Underline = xlUnderlineStyleSingle
Selection.Font.ColorIndex = 3
ActiveCell.Offset(-5, -8).Range("A1").Select
ActiveCell.Offset(7, 2).Range("A1").Select
End Sub
Nếu tôi chỉ đặt nhầm ô mà chạy macro thì những ô đã có số liệu sẽ bị đè hết.
Có thể tạo ra một thông báo nếu các ô có số liệu bị đè không????? . Rất mong được các bác chỉ giúp