मेरे पास वाक्य है "मैं उनमें से 50 को पसंद करूंगा, कृपया सेल ए 1 में। मैं किसी भी संख्यात्मक अक्षर लाल पाठ (केवल संख्यात्मक वर्ण) बनाना चाहता हूं। मैं यह कैसे करु? यहां मेरे पास है ...सेल में कुछ वर्णों का रंग बदलें
Sub RedText()
Dim i As Integer
For i = 1 To Len(Cells(1, 1).Value)
If IsNumeric(Mid(Cells(1, 1).Value, i, 1)) = True Then
'make the character red text
End If
Next
End Sub
किसी भी मदद की सराहना की जाएगी।
नहीं है कि मैं मध्य $ इस्तेमाल किया मिड के बजाय, क्योंकि यह स्ट्रिंग संस्करण (संस्करण नहीं संस्करण) समारोह की है आप यथोचित बड़े डेटा कार्रवाई कर रहे हैं अगर एक गति लाभ प्रदान करता है। यह आपको प्रदर्शन में बहुत छोटा बढ़ावा देगा जो आप इसे बहुत अधिक चलाने के लिए जोड़ सकते हैं, लेकिन यह सबसे अच्छा अभ्यास है। – aevanko
हाँ अतिरिक्त कलाकारों को वीबीए करना है कचरा है। इसके अलावा पूर्णांक की तरह - वीबीए इसे हर समय लंबे समय तक रोकता है इसलिए वास्तव में वीबीए में एक पूर्णांक का उपयोग करने का कोई कारण नहीं है। – aevanko