View Single Post
 
Old 04-12-2020, 03:10 AM
macropod's Avatar
macropod macropod is offline Windows 7 64bit Office 2010 32bit
Administrator
 
Join Date: Dec 2010
Location: Canberra, Australia
Posts: 22,374
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

Try something along the lines of:
Code:
Sub Demo()
Dim tw As Single, cw As Single, nw As Single
With Selection
  If .Columns.Count <> 2 Then Exit Sub
  tw = .Columns.Width
  cw = .Columns(1).Width
  nw = InputBox("The combined column width is: " & tw & vbCr & _
    "The first column width is: " & cw & vbCr & _
    "How wide should the first column be?", , cw)
  With .Columns(1)
    .ColumnWidth = .ColumnWidth * nw / cw
  End With
  With .Columns(2)
    .ColumnWidth = .ColumnWidth * (tw - nw) / (tw - cw)
  End With
End With
End Sub
__________________
Cheers,
Paul Edstein
[Fmr MS MVP - Word]
Reply With Quote