[VBA] การให้ vba ใส่เดือนให้อัติโนมัติครับ
Posted: Thu Apr 11, 2013 2:16 pm
ประเด็นคือในตัวรายงานของผมนี้จะต้องทำทุกเดือน แล้วแต่ละเดือนจะต้องมาคอยนั่งแก้เดือนตลอดเวลา
ผมจึงอยากให้มันทำกรใส่ให้อัตโรมัติโดยที่ไม่ต้องคอยเข้าไปแก้ code ใน vba ครับ
จาก code ด้านบน คือผมได้ทำเครื่องหมายไว้ข้างหน้าเดือนที่ไม่ได้ทำ เพื่อให้โชว์เฉพาะเดือนที่ทำครับ
ทีนี้จะมีทางไหนบ้างที่จะให้ vba จัดการเรื่องนี้แทนได้ครับ โดยที่ไม่ต้องคอยเข้ามาลบแล้วแทรกเครื่องหมาย
ซึ่งในหนึ่งรายงานจะมีหลายชีทครับเลยอยากได้วิธี้ไปลองปรับใช้ดูครับ
ขอบคุณล่วงหน้าไว้ ณ ที่นี้ด้วยครับ
ผมจึงอยากให้มันทำกรใส่ให้อัตโรมัติโดยที่ไม่ต้องคอยเข้าไปแก้ code ใน vba ครับ
Code: Select all
'ActiveCell.FormulaR1C1 = "January - January 2013"
'ActiveCell.FormulaR1C1 = "January - February 2013"
ActiveCell.FormulaR1C1 = "January - March 2013"
'ActiveCell.FormulaR1C1 = "January - April 2013"
'ActiveCell.FormulaR1C1 = "January - May 2013"
'ActiveCell.FormulaR1C1 = "January - June 2013"
'ActiveCell.FormulaR1C1 = "January - July 2013"
'ActiveCell.FormulaR1C1 = "January - August 2013"
'ActiveCell.FormulaR1C1 = "January - October 2013"
'ActiveCell.FormulaR1C1 = "January - September 2013"
'ActiveCell.FormulaR1C1 = "January - November2013"
'ActiveCell.FormulaR1C1 = "January - December 2013"ทีนี้จะมีทางไหนบ้างที่จะให้ vba จัดการเรื่องนี้แทนได้ครับ โดยที่ไม่ต้องคอยเข้ามาลบแล้วแทรกเครื่องหมาย
ซึ่งในหนึ่งรายงานจะมีหลายชีทครับเลยอยากได้วิธี้ไปลองปรับใช้ดูครับ
ขอบคุณล่วงหน้าไว้ ณ ที่นี้ด้วยครับ