В Excel 2003, пробовал это и в Excel 2007, в произвольно выбранной ячейке пользователь вводит число, которое представляет пиксели.Я хочу изменить размер строки, содержащей ячейку, в соответствии с этим количеством пикселей, но поскольку Excel 2003 и 2007 используют точки для высоты строки, как преобразовать пиксели в точки?
Я использовалэта формула (количество пикселей в ячейке) * 0,75 и реализована как таковая в VBA 6
Rows (RI) .RowHeight = Cells (RI, ColumnIndex). Значение * 0,75
Лучше всего работает вв большинстве случаев, но, я знаю, это звучит очень странно, иногда, когда это значение равно 5, или 15, или 25, или 35, или 45, возможно, другим числам, высота строки в конечном итоге изменяется до 6, 16, 26, 36, 46 пикселей., имитирующий тот факт, что в Excel нет точек в точках для этих значений.
То же самое происходит, когда я иду к строке, щелкаю по ней правой кнопкой мыши, высотой строки ..., вводим4,5, 4,5 балла = 5 пикселей * 0,75, а иногда размер строки изменяется до 6 пикселей.
Я действительно сумасшедший или вы уже сталкивались с этим явлением раньше?
спасибоЗа все ваше время,
С уважением,
Radu