I'm trying to create a template and I need a few cells to be wrapped texted. When I paste text into those cells it some how changes back to no wrapped text. Is there a way to keep (lock) the cell so it is always wrapped text?
if you have users that are going to copy/paste into the template, the only way I can think of to ensure that a certain range of cells are wrapped text is to force it with VBA. Try putting the following code in the worksheet (right-mouse click on the worksheet tab and choose View Code. Then paste the code below into the blank white space)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A2:C10")) Is Nothing Then
Exit Sub
Else
Target.WrapText = True
End If
End Sub
We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel
Which adblocker are you using?
Disable AdBlock
Follow these easy steps to disable AdBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the icon in the browser’s toolbar. 2)Click on the "Pause on this site" option.
Go back
Disable AdBlock Plus
Follow these easy steps to disable AdBlock Plus
1)Click on the icon in the browser’s toolbar. 2)Click on the toggle to disable it for "mrexcel.com".
Go back
Disable uBlock Origin
Follow these easy steps to disable uBlock Origin
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.
Go back
Disable uBlock
Follow these easy steps to disable uBlock
1)Click on the icon in the browser’s toolbar. 2)Click on the "Power" button. 3)Click on the "Refresh" button.