ম্যাক্রো ব্যবহার করে 'এন' ফাঁকা সারি সন্নিবেশ করা হচ্ছে


0

ফর্ম্যাটটি আরও সহজ করার জন্য আমি বর্তমানে একটি এক্সেল স্প্রেড শীট বিকাশের চেষ্টা করছি। আমি যা করতে চাই তা হল পরবর্তী সারিগুলিকে প্রভাবিত না করে একাধিক জায়গায় ফাঁকা সারি সন্নিবেশ করানোর জন্য একটি ম্যাক্রো তৈরি করা। আমি কিছুটা কোডিংয়ের সাথে পরিচিত। আমার পিছুডো কোডটি নিম্নরূপ:

cell a1 = n
if(n>1, insert 'n' rows in row 10, insert '0' rows)
if(n>1, insert 'n' rows in row 20. insert '0' rows)
etc.

ম্যাক্রো বা ফাংশন থাকতে পারে যা ইতিমধ্যে বিদ্যমান তবে আমি নিশ্চিত নই। যদি ম্যাক্রো উপলব্ধ না হয় তবে আমি কীভাবে এটি তৈরি করতে হয় তা জানতে চাই।

ধন্যবাদ


আমি এই কাজ করার একটি প্রশংসনীয় আদর্শ উপায় উপর ভিত্তি করে বললেন, কিন্তু আমি "পরবর্তী সারি প্রভাবিত না করেই" আপনি দ্বারা গড় উপর অস্পষ্ট আছি
Raystafarian

উত্তর:


1

এরকম কিছু কাজ করবে

Sub test()
Dim n As Integer
n = Cells(1, 1)
    If n >= 1 Then
        Rows("10:" & 10 + n).Insert shift:=xlDown
        Rows("20:" & 20 + n).Insert shift:=xlDown
    End If
End Sub

আপনি এটি এর মতো করেও করতে পারেন -

Sub test()
Dim n As Integer
n = Cells(1, 1)
    If n >= 1 Then
        For i = 1 To n
        Rows(10).Insert shift:=xlDown
        Rows(20).Insert shift:=xlDown
        Next
    End If
End Sub
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.