For a reason that was probably perfectly reasonable to Microsoft they use
different units of measure for column width (No of Characters in Courier 10)
and row height (Points)
A ratio of around 6.64/1 (H -W) will give you a pretty god square but you
can do it with a macro
right click the sheet tab, view code and paste this in. Select the cells you
want square and run it
Sub SqCells()
Inches = Val(InputBox("Height - width in inches?"))
If Inches > 0 And Inches < 2.5 Then
For Each c In Selection
myval = c.Width / c.ColumnWidth
c.ColumnWidth = ((Inches * 72) / myval)
Next c
For Each r In Selection
r.RowHeight = (Inches * 72)
Next r
End If
End Sub
It's too bad that Quattro Pro has fallen into disuse. It is very easy to
set row height and column width in the same units with that program. QP
has also had 1,000,000 rows available for several years now.
Of course, there are other factors involved in which spreadsheet program
you may want to or be able to use.
Bill
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.