Help With Prefix Code

Dazzawm

Well-known Member
Joined
Jan 24, 2011
Messages
3,786
Office Version
  1. 365
Platform
  1. Windows
I was given the code below to add a prefix from an input box, but it doesnt seem to work if I try adding letters to the front of numbers?

Code:
Sub AddPrefix()
Dim c As Range, s As String
s = InputBox("Enter Prefix")
If s = "" Then Exit Sub
For Each c In Selection.SpecialCells(xlConstants, xlTextValues)
c.Value = s & c.Value
Next c
End Sub
 

Excel Facts

Excel Wisdom
Using a mouse in Excel is the work equivalent of wearing a lanyard when you first get to college
Maybe

Rich (BB code):
Sub AddPrefix()
Dim c As Range, s As String
s = InputBox("Enter Prefix")
If s = "" Then Exit Sub
For Each c In Selection.SpecialCells(xlConstants, xlTextValues + xlNumbers)
    c.Value = s & c.Value
Next c
End Sub
 
Upvote 0
An error comes up Run-time error '450'

Wrong number of arguments or invalid property assignment

Tried what you said Sektor and it worked for the numbers, but I may also need it for text too.
 
Upvote 0
Code:
For Each c In Union(Selection.SpecialCells(xlConstants, xlTextValues),Selection.SpecialCells(xlConstants, xlNumbers))
...
...
 
Upvote 0

Forum statistics

Threads
1,224,605
Messages
6,179,860
Members
452,948
Latest member
UsmanAli786

We've detected that you are using an adblocker.

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.
Go back
Back
Top