Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #4  
Old 01-23-2015, 03:11 AM
EAGLE SEU EAGLE SEU is offline table removal syntax Windows 7 64bit table removal syntax Office 2007
Novice
table removal syntax
 
Join Date: Jan 2015
Posts: 3
EAGLE SEU is on a distinguished road
Thumbs up Best Answer

Quote:
Originally Posted by Guessed View Post
You need to work backwards since the act of deleting a table reduces the number of tables in the document.
Sub RemoveTables2()
Dim i As Integer
For i = ActiveDocument.Tables.Count To 2 Step -2
ActiveDocument.Tables(i).Delete
Next i
End Sub

PS. The code you posted is erroring because you are missing the word 'For' in the front of the 'Each ...' line
Thank you My dear .. this code works well , Also thank you for corrected the syntax error of my code ..


Quote:
Originally Posted by gmayor View Post
Unless you want to retain every other table you need Step -1
This will leave the first table.

You could also modify the original code method to introduce a counter e.g.

Code:
Sub Removetables()
Dim oTable As Table
Dim i As Integer
    i = 1
    For Each oTable In ActiveDocument.Tables
        If i > 1 Then oTable.Delete
        i = i + 1
    Next oTable
End Sub
Both methods are likely to leave empty paragraphs.
Thank you my dear .. your code works but it's deletes all tables accept the first one


Thanks for all once again
May God reward you
Reply With Quote
 

Tags
help please, tables, word vba



Similar Threads
Thread Thread Starter Forum Replies Last Post
table removal syntax Strange Characters Removal OceansBlue Word 2 04-03-2013 10:01 AM
table removal syntax Please help with header and footer removal pwangdel Word 3 11-03-2011 06:10 AM
table removal syntax Field removal from template Phelony Word 1 10-18-2011 03:28 AM
background graphic removal taffyevo PowerPoint 0 08-16-2011 06:36 AM
table removal syntax Office 2007 removal and re-installation of previous version Buckeyegator Office 1 03-25-2010 09:15 PM

Other Forums: Access Forums

All times are GMT -7. The time now is 12:58 PM.


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