2012-11-20 17 views
5

मुझे एक एक्सेल वर्कशीट बनाने के लिए सेल डेट पिकर बनाने की आवश्यकता है।एक्सेल तिथि पिकर नियंत्रण

मैं this tutorial

पालन करने के लिए हालांकि मैं नहीं कर सकते समझ कैसे उदाहरण सेल A1:C1 में एक कैलेंडर पिकर जगह माना जाता है कोशिश कर रहा हूँ। मेरे वर्कशीट में, यदि मैं कोड को पेस्ट करता हूं, तो यह एक त्रुटि फेंकता है। अगर मैं इतना है कि यह संशोधित करने के लिए प्रयास करें:

'Declaration 
Public Function AddDateTimePicker(range As range, name As String) As DateTimePicker 

Private Sub ExcelRangeAddDateTimePicker() 
Dim DateTimePicker1 As Microsoft.Office.Tools.Excel.Controls.DateTimePicker 
DateTimePicker1 = Me.Controls.AddDateTimePicker(Me.range("A1", "C1"), "DateTimePicker1")  
End Sub 

मैं सभी में कोई परिणाम प्राप्त ...

कोई टिप या जवाब की सराहना की :)

+0

एक काम उदाहरण के लिए http://www.rondebruin.nl/calendar.htm देखें। ... मुझे लगता है कि आपका वर्तमान लिंक 'VBA' – brettdj

+0

उदाहरण के लिए धन्यवाद, हालांकि मैंने Ro de Bruin उदाहरण का उपयोग किया है इस विधि को कैलेंडर को स्थापित करने की आवश्यकता है। (एक्सेल 2010 में यह कैलेंडर नियंत्रण अब स्वचालित रूप से स्थापित नहीं है)। उदाहरण पृष्ठ में मैंने सी # और वीबी दोनों में उदाहरण दिए हैं। –

+0

'वीबीए' में उदाहरण नहीं है। यह 'VB.Net' – brettdj

उत्तर

6

मैं एक काम कर Excel के लिए एक बेहतर उदाहरण पाया 2010 की तुलना में कैलेंडर जो मैंने पहले खोजा था।

इस ट्यूटोरियल वास्तव में अच्छा है, और आप एक पॉप Excel 2010 के लिए कैलेंडर बनाने के लिए मदद करता है: http://www.fontstuff.com/vba/vbatut07.htm

मैं brettdj से जुड़े हुए पृष्ठ के तल पर यह पाया। धन्यवाद :)

0

ट्रेवर आइरे से यह वीबीए संस्करण बहुत बढ़िया दिखता है और अच्छी तरह से प्रलेखित है। कोड की एक पंक्ति VBA प्रपत्र खोलता है और तिथि हो जाता है:

myDate = CalendarForm.GetDate 

http://trevoreyre.com/portfolio/excel-datepicker/

-OO-

संबंधित मुद्दे