Make a macro to have curcusor cell talk

GoodmanJim

Board Regular
Joined
Aug 24, 2003
Messages
95
When giving a talk using excel, I would like to have the computer speak the written words.
Place the cursor on the cell and press alt plus j
 

Excel Facts

Whats the difference between CONCAT and CONCATENATE?
The newer CONCAT function can reference a range of cells. =CONCATENATE(A1,A2,A3,A4,A5) becomes =CONCAT(A1:A5)
AFAIK, you must use Ctrl key plus a letter. In its simplest form, you could create a standard module and enter this into it:
VBA Code:
Public Sub SpeakIt()
Application.Speech.Speak ActiveCell
End Sub
Then on developer tab, choose that macro, click options and assign a letter key to the Ctrl+ option. What's not great about that is you may end up choosing a combination that is already assigned. Another option is to use one of the sheet click events, or selection change event to trigger code. In any case, the result may or may not be spoken as you wish (e.g. 123-456 will say "one hundred and twenty three to four hundred and fifty six)
 
Upvote 0
Glad I could help. It's customary to mark your thread as solved when you have a solution so that others who are looking for unsolved threads don't open yours.
 
Upvote 0

Forum statistics

Threads
1,223,911
Messages
6,175,323
Members
452,635
Latest member
laura12345

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