လက်ရှိ Worksheets များမှ ဇယားများအားလုံးကို Excel Workbook တွင် ဖန်တီးထားသော အသစ်တစ်ခုသို့ အစုလိုက်လုပ်ရန် နည်းလမ်း 2 ခု

ယခုမျှဝေပါ-

Excel workbook ထဲက worksheet တိုင်းမှာ chart အများအပြားပါဝင်ပြီး အခု chart အားလုံးကို worksheet အသစ်တစ်ခုဆီ batch ရွှေ့ချင်တယ်ဆိုရင် ဒီ post ကို ရည်ညွှန်းနိုင်ပါတယ်။ ဒီမှာ လွယ်ကူတဲ့ နည်းလမ်း ၂ ခုကို မိတ်ဆက်ပေးပါမယ်။

Excel workbook တစ်ခုစီ၏ worksheet တစ်ခုစီရှိ ဒေတာအတွက် ဇယားများကို ဖန်တီးပြီးနောက်၊ ဤဇယားများအလိုက် ဒေတာများကို ပိုမိုကောင်းမွန်စွာခွဲခြမ်းစိတ်ဖြာနိုင်ရန်၊ ဤဇယားများအားလုံးကို တူညီသော worksheet တစ်ခုအဖြစ် စုစည်းလိုပေမည်။ တစ်နည်းဆိုရသော် ၎င်းတို့အားလုံးကို အလုပ်စာရွက်အသစ်တစ်ခုသို့ ရွှေ့ရန် သင်မျှော်လင့်နိုင်သည်။ ဇယားကွက်အနည်းငယ်ရှိပါက၊ တစ်ခုပြီးတစ်ခုရွှေ့ရန် အောက်ပါနည်းလမ်း 1 ကိုသုံးနိုင်သည်။ သို့တိုင်၊ ဇယားအမြောက်အမြားရှိနေပါက၊ သင်သည် နောက်ဆုံးတစ်ခုအား အသုံးချခြင်းက ပိုကောင်းပါသည်။

နည်းလမ်း 1- ဇယားကွက်ကို တစ်ခုပြီးတစ်ခု ရွှေ့ပါ။

  1. ပထမဦးစွာ၊ သင်ဇယားအားလုံးကိုရွှေ့လိုသည့် အလုပ်စာရွက်အသစ်တစ်ခုကို ဖန်တီးပါ။
  2. ထို့နောက် အလုပ်စာရွက်ကိုဖွင့်ပြီး ၎င်းရှိဇယားတစ်ခုပေါ်တွင် ရေးထိုးပါ။
  3. ထို့နောက်၊ ဇယားပေါ်တွင် right click နှိပ်ပြီး context menu မှ "Move Chart" ကိုရွေးချယ်ပါ။ဇယားကိုရွှေ့ပါ။
  4. ပေါ်လာသော "Move Chart" dialog box တွင်၊ "Object in" list ရှိ စာရွက်အသစ်ကို ရွေးပြီး "OK" ကိုနှိပ်ပါ။တည်နေရာကိုရွေးချယ်ပါ
  5. တစ်ချိန်တည်းတွင်၊ ရွေးချယ်ထားသောဇယားကို ရွှေ့ပါမည်။ဇယားကို စာရွက်အသစ်သို့ ရွှေ့ထားသည်။
  6. ယခု၊ သင်သည် အလုပ်စာရွက်အားလုံးရှိ ဇယားအားလုံးကို တစ်ခုပြီးတစ်ခု လုပ်ဆောင်ရန် ဤနည်းလမ်းကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 2- Excel VBA ဖြင့် Batch Move

  1. စတင်ရန် "" အရ Excel VBA တည်းဖြတ်သူကိုဖွင့်ပါ။သင်၏ Excel တွင် VBA ကုဒ်ကိုမည်သို့ဖွင့်မည်နည်း။"။
  2. ထို့နောက် အောက်ပါကုဒ်ကို module သို့မဟုတ် ပရောဂျက်တစ်ခုတွင် ထည့်ပါ။
Sub MoveAllCharts()
    Dim strNewSheet As String
    Dim objTargetWorksheet As Worksheet
    Dim objWorksheet As Worksheet
    Dim objChart As Object

    'Create a new sheet
    strNewSheet = "Charts"
    ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1)).Name = strNewSheet
    Set objTargetWorksheet = Application.Worksheets(strNewSheet)

    For Each objWorksheet In Application.ActiveWorkbook.Worksheets
        If objWorksheet.Name <> strNewSheet Then
           'Move each chart to the new sheet one by one
           For Each objChart In objWorksheet.ChartObjects
               objChart.Chart.Location xlLocationAsObject, strNewSheet
           Next objChart
        End If
    Next

    objTargetWorksheet.Activate
End Sub

VBA ကုဒ် - အစုလိုက်အပြုံလိုက် ဇယားများအားလုံးကို ထုတ်ပေးနေသည့် အလုပ်စာရွက်များမှ အသစ်ဖန်တီးထားသော တစ်ခုသို့ ရွှေ့ပါ။

  1. ထို့နောက် ဤ macro ကိုယခုချက်ချင်းလုပ်ဆောင်ရန် "F5" ကိုတိုက်ရိုက်နှိပ်ပါ။
  2. Macro ပြီးသောအခါ၊ VBA တည်းဖြတ်မှုမှ ထွက်ပါ။
  3. Excel ပင်မဝင်းဒိုးတွင်၊ ဇယားအားလုံးကို သင်မြင်နိုင်သည့် အလုပ်စာရွက်အသစ်တစ်ခုကို သင်တွေ့နိုင်သည်။New Excel Worksheet တွင် အတွဲလိုက်ရွှေ့ထားသောဇယားများ

နှိုင်းယှဉ်မှု

  အားသာချက်များ အားနည်းချက်များ
method ကို 1 လည်ပတ်ရန်လွယ်ကူ တစ်ခုပြီးတစ်ခုရွှေ့ရမယ်။
method ကို 2 ဇယားအားလုံးကို အစုလိုက်လုပ်ဆောင်နိုင်သည်။ အသုံးပြုသူများသည် ပြင်ပ မက်ခရိုများကို သတိထားရမည်ဖြစ်သည်။

ပျက်စီးနေသော Excel ဖိုင်ကို ပြုပြင်ပါ။

Excel ဖိုင်သည် ယခုနှင့်ထိုအခါတွင် ပျက်စီးသွားနိုင်သောကြောင့် Excel ဖိုင်သည် အကျင့်ပျက်ခြစားမှုဖြစ်နိုင်ချေရှိသည်။ ဒီလိုအခြေအနေမျိုးမှာ ခိုင်ခံ့ပြီး ယုံကြည်စိတ်ချရတဲ့ ပြင်ဆင်ထားရင် ပိုကောင်းမယ်။ xlsx ပြန်လည်ရယူခြင်း။ အစရှိတဲ့ tool တွေ၊ DataNumen Excel Repair. သင်၏ Excel ဖိုင် ပျက်စီးသွားပြီး Excel ၏ အလိုအလျောက် ပြန်လည်ရယူခြင်းအင်္ဂါရပ် အလုပ်မလုပ်သောအခါတွင် ၎င်းသည် အသုံးဝင်လာလိမ့်မည်။

စာရေးသူနိဒါန်း:

Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ sql ပြုပြင်ပါ။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။