शब्द VBA मैक्रो सॉर्टिंग


1

मेरे पास एक संरचित पाठ है:

hello, hellos <xxxyyy>; nice, nicer <uuuvvv>; great, greater <wwwzzz>; 

और & lt के बीच तीन पाठ टुकड़े लिखना चाहेंगे & Gt; एक दूसरे के तहत:

xxxyyy
uuuvvv
wwwzzz

मैं पहले पूछे गए प्रश्नों में खोज कर रहा था, लेकिन फिर भी यह नहीं जानता कि वीबीए मैक्रो की स्थापना कैसे शुरू करें जो इनका चयन और सूची करेगा।


क्या आपने अभी तक कुछ भी करने की कोशिश की है?
Linga

क्या आपके नमूने का डेटा एक ही सेल में या कई सेल में है?
Máté Juhász

नमूना डेटा शब्द में हैं। यह एक एकल पंक्ति है।
MarcelV

नहीं, मैंने पहले बहुत कोशिश नहीं की, क्योंकि पहले मुझे दृष्टिकोण जानना पसंद है।
MarcelV

मेरा मतलब है कि निम्नलिखित है: क्या मैं "और लेफ्टिनेंट;" पाया जाता है, फिर "& gt;" तक एक पंक्ति में लिखें। पाया जाता है, तो अगली पंक्ति के लिए लेखन शुरू करने के लिए आदेश, आदि
MarcelV

जवाबों:


0

इसे हल करने के लिए आपको VBA का उपयोग करने की आवश्यकता नहीं है, इसे खोजने और बदलने के साथ कर सकते हैं:

  1. अपनी लक्ष्य सीमा को एक नए स्थान पर कॉपी करें जहां आपको सूची प्राप्त करने और उसे चुनने की आवश्यकता है।
  2. खुला खोजें और बदलें संवाद ( CTRL + एच )
  3. "अधिक" दबाएं और "वाइल्डकार्ड्स का उपयोग करें" चुनें
  4. "क्या खोजें" दर्ज करें [!<]@\<([!>]@)\>[!<]@
    (आप नियमित अभिव्यक्तियों पर अधिक पढ़ सकते हैं यहाँ )
  5. "बदलें" के साथ दर्ज करें \1^13
  6. प्रेस "सभी को बदलें"

खैर, मैंने परीक्षण किया ... और ... यह त्रुटिपूर्ण काम करता है !!! एक बात याद रखें कि वर्ड डॉक्यूमेंट में हाइपरलिंक्स को हटाना है। सादर, मार्सेल
MarcelV
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.