Microsoft Office Forums

Go Back   Microsoft Office Forums > >

Reply
 
Thread Tools Display Modes
  #1  
Old 02-11-2019, 02:19 PM
macropod's Avatar
macropod macropod is offline Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Windows 7 64bit Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 22,521
macropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond reputemacropod has a reputation beyond repute
Default

You could use a macro like:


Code:
Sub DelRows()
Application.ScreenUpdating = False
Dim r As Long
With ActiveDocument.Tables(1)
  For r = .Rows.Count To 1 Step -1
    With .Rows(r)
      If .Range.Fields.Count > 0 Then .Delete
    End With
  Next
End With
Application.ScreenUpdating = True
End Sub
Intercepting events like saving and printing, so your table is automatically updated beforehand requires enabling the relevant event handlers. See:
https://wordmvp.com/FAQs/MacrosVBA/AppClassEvents.htm
https://wordmvp.com/FAQs/MacrosVBA/I...tSavePrint.htm
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote
  #2  
Old 02-14-2019, 08:04 AM
aaghd72 aaghd72 is offline Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Windows 10 Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Office 2019
Novice
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save
 
Join Date: Feb 2019
Posts: 15
aaghd72 is on a distinguished road
Default

This VBA works perfectly when I access the Macro window and run it. I explored options yesterday to get it to run when the document is saved or when you click a button but just could not figure out how to accomplish that. I would rather have the empty rows deleted when the file is saved. If you could help me add that code, I would be greatly thankful. I know as I see more of this code, it will bring back what knowledge I have forgotten. Thanks in advance.
Reply With Quote
Reply

Tags
delete, macro, rows

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Macro that deletes all empty rows in selected table MathiasFC Word VBA 2 02-10-2019 04:06 PM
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Delete Empty Table Rows cltay87 Word VBA 4 02-27-2017 04:23 AM
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Macro to delete all empty rows from all tables braddgood Word VBA 15 10-02-2015 01:54 PM
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Delete All empty Rows - Print - Undo all Rows deleted Bathroth Word VBA 1 10-01-2014 01:40 PM
Design Macro or Code to Delete Table Rows When Null/Blank/Empty Upon Doc Close/Save Macro to delete rows with all empty cells ubns Excel Programming 2 08-14-2012 02:01 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 01:13 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft