The Best Office Productivity Tools Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80% Note: In above VBA code, If H.Value > 15 Then indicates that if the cell value greater than 15, the row height will be changed, if the cell value less than 15, the row height will be stayed the default height.
And then click OK button, the row height has been changed by the cell value as follows: Then press F5 key to run this code, and a prompt box is popped out to remind you select the cells that you want to set the row height by the cell values, see screenshot:Ĥ. Set WorkRng = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt,, ,, , 8)ģ. VBA code: Change the row height based on cell value: Sub rowheight()
#Excel formula for row height code#
Click Insert > Module, and paste the following code in the Module Window.
Hold down the ALT + F11 keys to open the Microsoft Visual Basic for Applications window.Ģ. There is no direct way for you to change multiple row heights based on cell value at once, but, with the following VBA code, it can help you to finish this job as quickly as possible.ġ. However if you have a list of number, and now, you want to set the row height based on the cell values as following screenshot shown, how could you deal with this task in Excel?Ĭhange the row height based on cell value with VBA code To change the row height in a worksheet, most of us may apply the Row Height feature to set the height of the selected row.