![]() |
Application.WorksheetFunction.Upper
Function Test(Classe, osserv As Range, Dst As String, ParA, ParB) As Single
.... Dist as string .... Dist = Application.WorksheetFunction.Upper(Dst) .... executing the "Dist = ..." statement VBA stops abnormally (without any message) Have you encountered this problem? Alex. |
Application.WorksheetFunction.Upper
According to help, that's not included in the worksheet functions available
to VBA. Use the VBA function Ucase. hth, Doug "y" wrote in message ... Function Test(Classe, osserv As Range, Dst As String, ParA, ParB) As Single ... Dist as string ... Dist = Application.WorksheetFunction.Upper(Dst) ... executing the "Dist = ..." statement VBA stops abnormally (without any message) Have you encountered this problem? Alex. |
Application.WorksheetFunction.Upper
Hi
use Dist = UCase(Dist) -- Regards Frank Kabel Frankfurt, Germany "y" schrieb im Newsbeitrag ... Function Test(Classe, osserv As Range, Dst As String, ParA, ParB) As Single ... Dist as string ... Dist = Application.WorksheetFunction.Upper(Dst) ... executing the "Dist = ..." statement VBA stops abnormally (without any message) Have you encountered this problem? Alex. |
Application.WorksheetFunction.Upper
Sonny Kocak[MSFT] wrote
dist = UCase$(dst) What is the difference between UCase$ and UCase -- David |
Application.WorksheetFunction.Upper
David,
What is the difference between UCase$ and UCase UCase$ (and all string related functions that end in '$') returns a String type result, while UCase (and string related functions that do not end in '$') return Variant data types. The '$' functions are more efficient because the compiler does not need to emit instructions to extract the string data out of the Variant. -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com "David" wrote in message ... Sonny Kocak[MSFT] wrote dist = UCase$(dst) What is the difference between UCase$ and UCase -- David |
Application.WorksheetFunction.Upper
Chip Pearson wrote
UCase$ (and all string related functions that end in '$') returns a String type result, while UCase (and string related functions that do not end in '$') return Variant data types. The '$' functions are more efficient because the compiler does not need to emit instructions to extract the string data out of the Variant. Thanks for the explanation. -- David |
All times are GMT +1. The time now is 08:13 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com