एक्सेल मैक्रोज़ 2013: क्या मैक्रो बनाना संभव है, जो शॉर्टकट कुंजी के साथ, पूरे इंट और 2 दशमलव स्थानों के बीच एक इनपुट मान को प्रारूपित करता है


0

मैं एक एक्सेल स्प्रेडशीट बनाने का प्रयास कर रहा हूं जो छात्रों के डेटा की जानकारी रखता है, वर्तमान में मैंने सभी डेटा को निकटतम पूरे इंट में राउंड किया है।

मैं जानना चाहता हूं कि क्या समान शॉर्टकट कुंजी का उपयोग करके प्रारूपों के बीच टॉगल करने के लिए मैक्रो टूल का उपयोग करने का एक तरीका है।

सभी सुझावों और इनपुट का स्वागत है और बहुत सराहना की गई है।


आपका शीर्षक और टैग भ्रमित हैं। क्या यह एक्सेल २०१० या २०१३ है?
Engineer Toast

धन्यवाद। मैंने अपने पूर्वानुमान में किसी भी भविष्य के उपयोगकर्ताओं के लिए टैग बदल दिए हैं।
Josh

जवाबों:


2

यहाँ ऐसा करने के लिए कोड स्निपेट है, यह मानते हुए कि आप वर्तमान में चयनित सेल को संशोधित करना चाहते हैं:

Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+q
'
On Error Resume Next 'In case "Selection" is something that doesn't have a NumberFormat property
If Selection.NumberFormat = "0" Then Selection.NumberFormat = "0.00" Else: Selection.NumberFormat = "0"

End Sub

इसके साथ, आप एक ही समय में कई कोशिकाओं की एक श्रृंखला भी काम कर सकते हैं, भले ही उनमें से कुछ में त्रुटि हो।
Raystafarian

अतिरिक्त प्रश्न: क्या इस कोड का उपयोग टेक्स्ट कलर के लिए समान मैक्रो बनाने के लिए संभव है?
Josh

@ जोश हाँ, आपको केवल सही विशेषताओं का संदर्भ देना होगा selection.font.color = vbblack उदाहरण के लिए
Raystafarian

और फिर। धन्यवाद "रेस्टाफैरियन", आप बहुत मददगार रहे हैं।
Josh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.