Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Unicode StrConv/Substitute routine...

It could have something to do with pasting this into an email, but the
character you show is char 191, which doesn't require unicode.

Not sure what you mean by Language equivalent.

Regards,
Tom Ogilvy



"Kevin Lyons" wrote in message
...
Hello,

I am trying to code a macro that will replace or substitute all "¿"

unicode
characters to their language equivalent using Application.Substitute

and/or
StrConv. I have written the below macro, but I am having trouble getting
it to do as I expect.

My thinking is to use the StrConv within the Application.Substitute

code...

The counter code that is commented works but for only a specific cell.
What I would like is the entire workbook changed accordingly. Can someone
assist?

--------------------------

Sub fixUnicode()

' counter = Range("A1046").Value
' strTest = StrConv(counter, vbFromUnicode)
' MsgBox "strTest = " & strTest
' Range("B1046").Value = strTest

For Each unicodeChar In ActiveSheet.UsedRange.Columns("A:AK").Cells
Range(unicodeChar.Address) =
Application.Substitute(unicodeChar.Value, "¿", StrConv("¿",

vbFromUnicode))
unicodeChar.WrapText = True
'okfilename =
Application.WorksheetFunction.Substitute(variousar tistsfilename, "-OK",

"")

'newfilename = StrConv(okfilename, vbProperCase)
Next

' For Each periodSlash In
ActiveSheet.UsedRange.Columns("AG:AK").Cells
' Range(periodSlash.Address) =
Application.Substitute(periodSlash.Value, _
' "./", "." & Chr(10))
' periodSlash.WrapText = True
' Next
' Selection.Replace What:="¿", Replacement:="?", LookAt:= _
' xlPart, SearchOrder:=xlByRows, MatchCase:=False

End Sub

--------------------------

Thanks,

Kevin



  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 12
Default Unicode StrConv/Substitute routine...

Tom,

I mean an upside down ? is what is showing in my Excel file. When I run the top
portion of the code on it, I get the associated Chinese or Japanese characters.

Assuming that it is unicode, do you have a solution?

Kevin


Tom Ogilvy wrote:

It could have something to do with pasting this into an email, but the
character you show is char 191, which doesn't require unicode.

Not sure what you mean by Language equivalent.

Regards,
Tom Ogilvy

"Kevin Lyons" wrote in message
...
Hello,

I am trying to code a macro that will replace or substitute all "¿"

unicode
characters to their language equivalent using Application.Substitute

and/or
StrConv. I have written the below macro, but I am having trouble getting
it to do as I expect.

My thinking is to use the StrConv within the Application.Substitute

code...

The counter code that is commented works but for only a specific cell.
What I would like is the entire workbook changed accordingly. Can someone
assist?

--------------------------

Sub fixUnicode()

' counter = Range("A1046").Value
' strTest = StrConv(counter, vbFromUnicode)
' MsgBox "strTest = " & strTest
' Range("B1046").Value = strTest

For Each unicodeChar In ActiveSheet.UsedRange.Columns("A:AK").Cells
Range(unicodeChar.Address) =
Application.Substitute(unicodeChar.Value, "¿", StrConv("¿",

vbFromUnicode))
unicodeChar.WrapText = True
'okfilename =
Application.WorksheetFunction.Substitute(variousar tistsfilename, "-OK",

"")

'newfilename = StrConv(okfilename, vbProperCase)
Next

' For Each periodSlash In
ActiveSheet.UsedRange.Columns("AG:AK").Cells
' Range(periodSlash.Address) =
Application.Substitute(periodSlash.Value, _
' "./", "." & Chr(10))
' periodSlash.WrapText = True
' Next
' Selection.Replace What:="¿", Replacement:="?", LookAt:= _
' xlPart, SearchOrder:=xlByRows, MatchCase:=False

End Sub

--------------------------

Thanks,

Kevin


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
sub routine Gord Dibben Excel Discussion (Misc queries) 0 November 13th 09 12:15 AM
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE.... max. limit 8 :( [email protected] Excel Discussion (Misc queries) 6 May 22nd 08 05:33 PM
Sort Routine Platinum girl[_2_] Excel Discussion (Misc queries) 0 March 9th 07 03:21 PM
simplifying routine KneeDown2Up New Users to Excel 5 January 4th 07 05:28 PM
How to create a routine Tara Excel Discussion (Misc queries) 1 August 12th 05 02:28 AM


All times are GMT +1. The time now is 12:25 PM.

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

About Us

"It's about Microsoft Excel"