Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
jhardw
 
Posts: n/a
Default I want to type the letter Y in a cell and have the word Yes appea.

I want to type the letter Y or N and the word yes or no to appear in the cell.
  #2   Report Post  
Otto Moehrbach
 
Posts: n/a
Default

One way is to setup the AutoCorrect feature of Excel. Setup AutoCorrect to
substitute Yes for y and for Y. Same for No. AutoCorrect is accessed with
Tools - AutoCorrect Options.
Another way is to use an event macro to do it. Post back if you want an
event macro. HTH Otto
"jhardw" wrote in message
...
I want to type the letter Y or N and the word yes or no to appear in the
cell.



  #3   Report Post  
jhardw
 
Posts: n/a
Default

Thanks for the help, however, I tried the auto correct feature, but found
whenever I typed the letter y the word yes would appear. If the event macro
would prevent this from happening that would be great!
- jhardw

"Otto Moehrbach" wrote:

One way is to setup the AutoCorrect feature of Excel. Setup AutoCorrect to
substitute Yes for y and for Y. Same for No. AutoCorrect is accessed with
Tools - AutoCorrect Options.
Another way is to use an event macro to do it. Post back if you want an
event macro. HTH Otto
"jhardw" wrote in message
...
I want to type the letter Y or N and the word yes or no to appear in the
cell.




  #4   Report Post  
Gord Dibben
 
Posts: n/a
Default

Just a note: if you have "yes" in A1 and "no" in A2, type "y" in A3 and
autocomplete will select "yes".

No need for event code unless you would have several words starting with "y"
in that column.

But if you think you need it, try this event code.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo ws_exit:
Application.EnableEvents = False
If Not Intersect(Target, Me.Range("A1:A10")) Is Nothing Then
Select Case LCase(Target.Value)
Case "y"
Target.Value = "yes"
Case "n"
Target.Value = "no"
End Select
End If
ws_exit:
Application.EnableEvents = True
End Sub

Right-click on the sheet tab and "View Code".

Copy/paste the above into that module.

As written, operates on A1:A10, adjust to suit.

Note: works with lower or upper case entry.


Gord Dibben Excel MVP

On Fri, 1 Apr 2005 15:03:02 -0800, jhardw
wrote:

Thanks for the help, however, I tried the auto correct feature, but found
whenever I typed the letter y the word yes would appear. If the event macro
would prevent this from happening that would be great!
- jhardw

"Otto Moehrbach" wrote:

One way is to setup the AutoCorrect feature of Excel. Setup AutoCorrect to
substitute Yes for y and for Y. Same for No. AutoCorrect is accessed with
Tools - AutoCorrect Options.
Another way is to use an event macro to do it. Post back if you want an
event macro. HTH Otto
"jhardw" wrote in message
...
I want to type the letter Y or N and the word yes or no to appear in the
cell.





Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 07:53 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"