Spell Check certain columns only in VBA

fluffynicesheep

Board Regular
Joined
Oct 27, 2009
Messages
69
Hi,

I have a piece of code that inserts a row of data at the bottom of an existing range, and then what I'm after is for a spell check to take place on that new row.

At the moment, the code below works fine .... it spell checks all the visible columns in that particular range.

To make it work even better though, i would love to not spell check ALL visible columns in the row, but to only spell check certain columns in the row ... e.g. Column D, Column AB, Column DE etc.

These columns will always remain the same.

If you could let me know how to do this, that would be amazing! :)

VBA Code:
'Spellcheck final row
With Range(Cells(LastCell.Row + 1, 1), Cells(LastCell.Row + 1, 572))
        .Select
Selection.SpecialCells(xlCellTypeVisible).Select
Application.CommandBars("Tools").Controls("Spelling...").Execute
 

Excel Facts

Can you sort left to right?
To sort left-to-right, use the Sort dialog box. Click Options. Choose "Sort left to right"
Something to try:

add a line to hde the columns you do not want checking
spell check visible columns
add a line to unhide those same columns
 
Upvote 0
Solution

Forum statistics

Threads
1,224,820
Messages
6,181,162
Members
453,021
Latest member
Justyna P

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