3 სწრაფი გზა ცარიელი რიგებისა და სვეტების წასაშლელად თქვენს Word ცხრილში

გააზიარე ახლა:

ამ პოსტში ჩვენ აგიხსნით 3 სწრაფ გზას, თუ როგორ წაშალოთ ცარიელი რიგები და სვეტები თქვენს Word ცხრილში.

ცხრილები აუცილებელია დოკუმენტისთვის, განსაკუთრებით სხვადასხვა ტიპის მონაცემების შესანახად. ხანდახან, გრძელი ცხრილი შეიძლება აღემატებოდეს გვერდს და გავრცელდეს რამდენიმეზე. ასე რომ, როგორც კი ცხრილი გრძელი და გართულდება, არსებობს ზომები, რომელთა გაკეთებაც შეგიძლიათ მის გასამარტივებლად. მაგალითად, შეგიძლიათ წაშალოთ არასაჭირო ცარიელი რიგები და სვეტები.წაშალეთ ცარიელი რიგები და სვეტები თქვენს Word ცხრილში

ქვემოთ მოცემულია 3 მეთოდი, რომლის გამოყენებაც შეგიძლიათ.

მეთოდი 1: ხელით წაშალეთ ცარიელი რიგები და სვეტები

  1. პირველ რიგში, აირჩიეთ მწკრივი ან სვეტი ცარიელი.
  2. შემდეგ დააწკაპუნეთ მარჯვენა ღილაკით კონტექსტური მენიუს მისაღებად. მენიუში აირჩიეთ "წაშლა რიგები" ან "წაშლა სვეტები" შესაბამისად.აირჩიეთ სვეტი->მაუსის მარჯვენა ღილაკი->დააწკაპუნეთ "წაშლა სვეტები"

სამწუხაროდ, თქვენ არ შეგიძლიათ აირჩიოთ მრავალი არათანმიმდევრული მწკრივი ან სვეტი და წაშალოთ ისინი ამ გზით. ამ მოთხოვნისთვის შეგიძლიათ მიმართოთ ჩვენს წინა სტატიას: 5 სწრაფი მეთოდი რამდენიმე მწკრივის ან სვეტის ჯგუფური წაშლის თქვენს Word ცხრილში

მეთოდი 2: ჯგუფური წაშლა ყველა ცარიელი მწკრივისა და სვეტის ცხრილში

მეთოდს 1 აქვს თავისი შეზღუდვა. ასე რომ, ჩვენ შემოგთავაზებთ ცხრილის რიგების და სვეტების ჯგუფური ამოღების გზას VBA კოდების საშუალებით.

  1. დასაწყისისთვის, მოათავსეთ კურსორი სამიზნე ცხრილში.
  2. მეორე, ჩართეთ VBA რედაქტორი "Alt+ F11" დაჭერით.
  3. რედაქტორში ჯერ დააწკაპუნეთ პროექტზე „ნორმალური“.
  4. შემდეგ დააჭირეთ ღილაკს "ჩასმა" მენიუს ზოლში.
  5. ჩამოსაშლელ მენიუში აირჩიეთ "მოდული".დააჭირეთ "ნორმალური"->დააწკაპუნეთ "ჩასმა"->დააწკაპუნეთ "მოდულზე"
  6. ორჯერ დააწკაპუნეთ მოდულზე მის გასახსნელად და იქ ჩასვით შემდეგი კოდები:
Sub DeleteBlankRowsAndTablesInATable()
  Dim objCell As Cell
  Dim nRowIndex As Integer, nRows As Integer, nColumns As Integer, nColumnIndex As Integer
  Dim varCellEmpty As Boolean
 
  Application.ScreenUpdating = False
 
  If Selection.Information(wdWithInTable) = False Then
    MsgBox ("Put cursor inside a table first!")
    Exit Sub
  Else
    With Selection.Tables(1)
      nRows = .Rows.Count
      For nRowIndex = nRows To 1 Step -1
        varCellEmpty = True
        For Each objCell In .Rows(nRowIndex).Cells
          If Len(objCell.Range.Text) > 2 Then
            varCellEmpty = False
            Exit For
          End If
        Next objCell
          If varCellEmpty = True Then
            .Rows(nRowIndex).Delete
          End If
      Next nRowIndex
 
      nColumns = .Columns.Count
      For nColumnIndex = nColumns To 1 Step -1
        varCellEmpty = True
        For Each objCell In .Columns(nColumnIndex).Cells
          If Len(objCell.Range.Text) > 2 Then
            varCellEmpty = False
            Exit For
          End If
        Next objCell
          If varCellEmpty = True Then
            .Columns(nColumnIndex).Delete
          End If
      Next nColumnIndex
    End With
  End If

  Set objCell = Nothing

  Application.ScreenUpdating = True
End Sub
  1. ბოლოს დააჭირეთ ღილაკს "Run" მენიუს ზოლზე ან დააჭირეთ "F5".კოდების ჩასმა ->დააწკაპუნეთ "OK"

წამებში თქვენ წაშლით ცხრილის ყველა ცარიელ სტრიქონს და სვეტს.

მეთოდი 3: ჯგუფური წაშლა ყველა ცარიელი მწკრივისა და სვეტის ყველა ცხრილში დოკუმენტში

  1. უპირველეს ყოვლისა, გაიმეორეთ მე-2 მეთოდის ნაბიჯები მაკროს ინსტალაციისა და გასაშვებად.
  2. მხოლოდ ამჯერად შეცვალეთ ეს მაკრო შემდეგით:
Sub DeleteBlankRowsAndColumnsInAllTables()
  Dim objCell As Cell
  Dim objTable As Table
  Dim nRowIndex As Integer, nRows As Integer, nColumns As Integer, nColumnIndex As Integer
  Dim varCellEmpty As Boolean
 
  Application.ScreenUpdating = False
 
  With ActiveDocument
    For Each objTable In .Tables
      nRows = objTable.Rows.Count
      For nRowIndex = nRows To 1 Step -1
        varCellEmpty = True
        For Each objCell In objTable.Rows(nRowIndex).Cells
          If Len(objCell.Range.Text) > 2 Then
            varCellEmpty = False
            Exit For
          End If
        Next objCell
          If varCellEmpty = True Then
            objTable.Rows(nRowIndex).Delete
          End If
      Next nRowIndex
    Next objTable
 
    For Each objTable In .Tables
      nColumns = objTable.Columns.Count
      For nColumnIndex = nColumns To 1 Step -1
        varCellEmpty = True
        For Each objCell In objTable.Columns(nColumnIndex).Cells
          If Len(objCell.Range.Text) > 2 Then
            varCellEmpty = False
            Exit For
          End If
        Next objCell
          If varCellEmpty = True Then
            objTable.Columns(nColumnIndex).Delete
          End If
      Next nColumnIndex
    Next objTable
  End With

  Set objCell = Nothing
  Set objTable = Nothing

  Application.ScreenUpdating = True
End Sub

გატეხილი დოკუმენტის აღდგენა

დღესდღეობით დაკარგული მონაცემების აღდგენის არაერთი გზა არსებობს. მაგალითად, სარეზერვო ასლების შექმნა ყოველთვის თქვენს მთავარ პრიორიტეტად რჩება. თუ ეს არ აკმაყოფილებს თქვენს მოთხოვნილებას უახლესი ინფორმაციის აღდგენის შესახებ, შეგიძლიათ სცადოთ დოკუმენტის შეკეთება ინსტრუმენტი.

ავტორი შესავალი:

ვერა ჩენი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის xlsx შეკეთება მდე pdf პროგრამული პროდუქტების შეკეთება. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად

გააზიარე ახლა:

კომენტარები დახურულია.