|  | 
|  | 
| 
			 
			#1  
			 
			
			
			
			
		 | ||||
| 
 | ||||
|   
			
			A significant part of the issue you're having is that your table appears to be comprised of tables cut & pasted into Word with a variety of Table Styles, each with their own alignments, etc. The following macro should be able to clean them up. Code: Sub RepairTbl()
Dim i As Long, j As Long, Tbl As Table
Dim pWdth As Single, sCWdth As Single, bkClr As Long
With ActiveDocument
  Set Tbl = .Tables(1)
  With Tbl
    .AllowAutoFit = False
    .Cell(1, 1).PreferredWidthType = wdPreferredWidthPoints
    pWdth = .Cell(1, 1).PreferredWidth
    With .Range
      On Error Resume Next
      For i = .Cells.Count To 1 Step -1
        If .Cells(i).ColumnIndex = 1 Then
          Tbl.Split Tbl.Range.Cells(i).RowIndex
        End If
      Next
      On Error GoTo 0
    End With
  End With
  For Each Tbl In .Tables
    With Tbl
      .AllowAutoFit = False
      With .Rows
        .Alignment = wdAlignRowLeft
        .LeftIndent = 0
        .WrapAroundText = False
      End With
    End With
  Next
  For i = 1 To .Tables.Count
    sCWdth = 0
    With .Tables(i)
      .AllowAutoFit = False
      .PreferredWidthType = wdPreferredWidthPoints
      .PreferredWidth = pWdth
      With .Range
        If .Cells.Count = 1 Then
          bkClr = .Cells(1).Shading.BackgroundPatternColorIndex
        End If
      End With
      .Style = "Table Normal"
      With .Range
        For j = 1 To .Cells.Count
          sCWdth = sCWdth + .Cells(j).Width
        Next
        If sCWdth <> pWdth Then
          For j = 1 To .Cells.Count
            .Cells(j).Width = .Cells(j).Width * pWdth / sCWdth
          Next
        End If
        If .Cells.Count = 1 Then
          If bkClr <> 0 Then .Cells(1).Shading.BackgroundPatternColorIndex = bkClr
        End If
      End With
    End With
  Next
  While .Tables.Count > 1
    .Tables(1).Range.Characters.Last.Next.Select
    Selection.Delete
  Wend
  With .Tables(1)
    .Borders.Enable = True
    .Rows.Alignment = wdAlignRowCenter
  End With
End With
End Sub
				__________________ Cheers, Paul Edstein [Fmr MS MVP - Word] | 
| 
			 
			#2  
			 
			
			
			
			
		 | |||
| 
 | |||
|   Quote: 
 The file I created Friday had no tables or cells that were copied and pasted (each table section was from a brand new created table); the only items copied was the text from the original source document (InDesign). I spent most of the day meticulously creating and adjusting each table. I'm attaching that file if you want to look at that (I cleared the contents of the cells). This is where I had gotten to when the problems started reoccurring. When I tried to join the last 2 tables, the cells in the last table shift again. They are correct before the tables are joined. Any editing after joining the tables compounds the shifting cells. Many rows (and cells) require different cell margins (these were set manually in the cell margins dialog, not by cutting and pasting), and that appears to me to be what was causing the shifting in the Outline view, don't know if that has anything to do with the different table styles you mentioned. | 
|   | 
|  | 
|  Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
|  Word 2007 Table - Shift Cells | INDYBUG | Word Tables | 1 | 09-29-2013 05:47 PM | 
| How to make rows or cells shift down automatically | rfrontz | Excel | 1 | 04-16-2013 03:26 AM | 
|  How to make cells shift down automatically | iffy | Excel | 7 | 04-15-2013 08:06 AM | 
| Counting cells with multiple complex criteria | TishyMouse | Excel | 12 | 12-06-2012 05:05 AM | 
|  Word 2007 Tables - Shift cells backwards one place | bloodge1 | Word Tables | 3 | 08-28-2012 10:11 PM |