
ควรจะกำหนดเสียก่อนว่าผู้ใช้เลือกเซลล์ใดแล้วให้โปรแกรมทำงานอย่างไร
ยกตัวอย่างเช่น ถ้าเลือกคอลัมน์ I ให้โปรแกรมทำงานกี่ขั้นตอน อะไรบ้าง ถ้าเลือกคอลัมน์ K ให้โปรแกรมทำงานกี่ขั้นตอน อะไรบ้าง นี่คือสิ่งจำเป็นที่จะต้องใช้ในการเขียนโปรแกรม
ปกติเพื่อไม่ให้เกิดความสับสน จะมีการกำหนดให้เลือกทำไปทีละขั้นตอน เช่นถ้าเลือกคอลัมน์ K จะไปเช็คคอลัมน์ I เสียก่อนว่ามีค่าตามที่กำหนดแล้วหรือไม่ ถ้าไม่มีให้คลิกเลือกคอลัมน์ I เพื่อให้ผู้ใช้เลือก และหากผู้ใช้คลิกเลือกคอลัมน์ I โปรแกรมก็จะเช็คไปยังคอลัมน G ว่ามีค่าที่กำหนดแล้วหรือไม่ ถ้าไม่มีก็จะไปเลือกคอลัมน์ G ให้ผู้ใช้เลือก เช่นนี้เป็นต้น
จากข้างบน สิ่งที่จะต้องตรวจสอบคือ ปัจจุบันผู้ใช้เลือกคอลัมน์ใด เมื่อเลือกคอลัมน์นั้นจะให้โปรแกรมตรวจสอบค่าใด แสดงผลอย่างไร ฯลฯ อันนี้คือแนวทาง
สำหรับการเขียนโปรแกรมเราจะเขียนกี่ชั้น ซับซ้อนแค่ไหนก็ได้ เพียงแต่ควรทำให้ง่ายต่อการใช้งานและเตือนไปทีละลำดับเพื่อให้สะดวกต่อผู้ใช้ครับ