समझिए
1. ये कहाँ हैं
Developer टैब (File → Options → Customize Ribbon → Developer) → Insert → Form Controls। Form Controls इस्तेमाल करें, ActiveX नहीं — वे आसान, स्थिर हैं और Mac व ज़्यादा वर्ज़न में चलते हैं।
हर control में Format Control → Cell link होता है: वह सेल जहाँ वह अपनी वैल्यू लिखता है। Linked सेल CALC में रखें और नाम दें (inp_…)।
2. Combo box (dropdown)
Format Control: Input range = एक लिस्ट (जैसे All, East, North, South, West वाली CALC!$F$5:$F$9), Cell link = inp_RegionIdx, Drop-down lines = 8।
यह टेक्स्ट नहीं, स्थान (1, 2, 3…) लौटाता है। बदलें:
inp_Region: =INDEX(CALC!$F$5:$F$9, inp_RegionIdx)
आसान विकल्प: Data Validation → List वाला सेल सीधे टेक्स्ट देता है और spilled लिस्ट (=lst_Regions) के साथ चलता है। Combo box तब इस्तेमाल करें जब उसे ऐप control की तरह डैशबोर्ड पर तैराना हो।
3. Spin button
Format Control: Minimum 1, Maximum 12, Incremental change 1, Cell link inp_MonthNo।
Selected month: =EDATE(DATE(2025,4,1), inp_MonthNo-1) → Apr-2025 … Mar-2026
Top N: spin 3–10 linked to inp_TopN
बगल में मौजूदा वैल्यू दिखाता सेल रखें (=TEXT(selected month,"mmm-yy"))।
4. Checkbox
Format Control → Cell link inp_ShowLY → TRUE/FALSE लौटाता है। इससे चार्ट series दिखाएँ या छिपाएँ:
Last-year series: =IF(inp_ShowLY, CALC!D20, NA())
NA() वैल्यू प्लॉट नहीं होतीं, इसलिए टिक हटाने पर चार्ट से LY लाइन हट जाती है। (और भी: targets दिखाना/छिपाना, returns शामिल करना, आदि।)
5. Option buttons
पहले Group Box बनाएँ, फिर उसके अंदर option buttons (Revenue · Profit · Orders)। एक ग्रुप के सारे बटन एक Cell link साझा करते हैं, जैसे inp_Metric = 1, 2 या 3।
Metric name: =CHOOSE(inp_Metric, "Revenue", "Profit", "Orders")
Metric value: =CHOOSE(inp_Metric, rev_cell, profit_cell, orders_cell)
एक चार्ट अब तीन measures के बीच बदलता है — और टाइटल (मॉड्यूल 3, लेसन 4) में metric का नाम आ सकता है।
6. Scroll bar (बोनस)
Slider वाला spin button: लंबी टेबल स्क्रॉल करने के लिए काम का (Minimum 1, Maximum = रो − दिखने वाली रो) — INDEX/TAKE/DROP से रो की एक "खिड़की" दिखाएँ।
7. टिप्स
- Control को चलाए बिना चुनने के लिए राइट-क्लिक करें।
- सपाट दिखने के लिए Format Control → Control → 3-D shading बंद।
- Properties → Don't move or size with cells; control को उसके लेबल के साथ ग्रुप करें।
- Protected शीट पर controls तब चलते रहते हैं जब उनके linked सेल unprotected CALC शीट पर या unlocked सेल में हों।
आम गलतियाँ
भूलना कि combo box नंबर लौटाता है। DASH पर linked सेल जिन्हें यूज़र बदल सकें। Group box के बिना option buttons (शीट के सारे बटन एक ग्रुप बन जाते हैं)। दूसरे PC पर टूटने वाले ActiveX controls।