এক্সেল থেকে অনুলিপি-পেস্ট করার সময় আমি কীভাবে ডিলিমিটার পরিবর্তন করব?


9

আমি এক্সেল থেকে ঘরগুলি অনুলিপি করতে এবং ,ট্যাব অক্ষরের পরিবর্তে কমা ব্যবহার করে নোটপ্যাডে পেস্ট করতে চাই ।

নোটপ্যাডে সন্ধান এবং প্রতিস্থাপন না করে বা স্প্রেডশিটটি সিএসভি হিসাবে সংরক্ষণ না করেই ডিলিমিটার পরিবর্তন করার কোনও উপায় আছে কি?


অন্য প্রশ্নের আমার উত্তরটি দেখুন: superuser.com/questions/206060/…
উইলসন

@ উইলসন স্টিফান নোটপ্যাড ব্যবহার না করে এটি করার বিষয়ে জিজ্ঞাসা করছেন, এবং ডিলিমিটার হিসাবে ট্যাব ব্যতীত অন্য কিছু ব্যবহার করতে চাইছেন
রোল্যান্ড শ

1
@ রোল্যান্ডশ্যা: স্টিফান বলেছিলেন "নোটপ্যাডে প্রতিস্থাপন না করে", "নোটপ্যাড ছাড়া" নয়।
করণ

উত্তর:


5

এক্সেল থেকে ক্লিপবোর্ডে পাঠ্য অনুলিপি করার সময় ব্যবহৃত ডিফল্ট ডিলিমিটার অক্ষর (অর্থাত ট্যাব) পরিবর্তনের কোনও উপায় নেই বলে আমি মনে করি না। আপনি যা করতে পারেন তা হ'ল আপনার পছন্দসই ফলাফলটি অর্জন করতে একটি ম্যাক্রো তৈরি করা।

  1. কপিসিলিটেড সেলস এর মতো একটি ম্যাক্রো নামক কিছু তৈরি করুন এবং allyচ্ছিকভাবে একটি কীবোর্ড শর্টকাট বরাদ্দ করুন যাতে আপনি এটি দ্রুত আবেদন করতে পারেন ( উদাহরণস্বরূপ আমি এটি Ctrl+ Shift+ নিযুক্ত করেছি C):

    1

  2. উপরে প্রদর্শিত প্রধান ম্যাক্রো ডায়ালগ থেকে , ভিবিএ সম্পাদক খোলার জন্য সম্পাদনা বোতামটি ক্লিক করুন

  3. যান Tools menu / Referencesএবং এ ক্লিক করুন ব্রাউজ করুন বোতাম।

  4. যোগ উইন্ডোজ \ সিস্টেম 32 \ FM20.dll :

    2

  5. নির্বাচন করুন মাইক্রোসফট ফরম 2.0 অবজেক্ট লাইব্রেরী এখন যোগ করা বিকল্প উপলব্ধ তথ্যসূত্র তালিকা:

    3

  6. নিম্নলিখিত মত দেখতে ম্যাক্রো কোড সম্পাদনা করুন:

    Sub CopySelectedCells()
        Dim str As String
        For Each rangeRow In Selection.Rows
            For Each rangeCol In rangeRow.Cells
                str = str & rangeCol.Value & ","
            Next
            str = Left(str, Len(str) - 1) & vbCrLf
        Next
    
        With New DataObject
            .SetText str
            .PutInClipboard
        End With
    End Sub
    
  7. ভিবিএ সম্পাদকটি বন্ধ করুন, বহু কক্ষ নির্বাচন করুন এবং ম্যাক্রোকে অনুরোধ করুন, তারপরে কমা-বিচ্ছিন্ন ফলাফল দেখতে নোটপ্যাডে পেস্ট করুন।


0

তাদের মধ্যে কমা সহ একটি ব্যবহৃত হয়নি এমন কক্ষের স্ট্রিং হিসাবে প্রয়োজনীয় সেলগুলি কন্টিনেট করুন এবং কেবলমাত্র এই নতুন ঘরটি অনুলিপি করুন এবং নোটপ্যাডে পেস্ট করুন। উদাহরণস্বরূপ: = এ 1 & "," এবং বি 1


যদি কয়েকশ কলাম থাকে তবে concatenateআপনার পক্ষে ঘর নির্বাচন করতে হবে এবং কক্ষগুলিকে সংযুক্ত করার জন্য কক্ষগুলি টানতে-নির্বাচন করতে না পারলে ভাল বিকল্প নাও হতে পারে।
প্রসন্ন

-2

আপনি নোটপ্যাড ++ এ কমা দিয়ে সমস্ত ট্যাব প্রতিস্থাপন করতে পারেন। সমস্ত পাঠ্য নির্বাচন করুন, Ctrl+ টিপুন Hএবং \tট্যাবটির জন্য ব্যবহার করুন । "বর্ধিত" অনুসন্ধান মোডটি চালু করতে ভুলবেন না।

কমা দিয়ে ট্যাবগুলি প্রতিস্থাপন করুন


2
নোটপ্যাডে ট্যাবগুলি প্রতিস্থাপনের তুলনায় এটি কীভাবে ভাল?
করণ

1
এটি একটি উল্লেখযোগ্য উন্নতি কারণ এটি নোটপ্যাড ব্যবহার করে না :)
বিল কে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.