ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Can I use variables in the text portion of a message box? (https://www.excelbanter.com/excel-programming/443493-can-i-use-variables-text-portion-message-box.html)

AllInTheChi

Can I use variables in the text portion of a message box?
 


Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?

Ron Rosenfeld[_2_]

Can I use variables in the text portion of a message box?
 
On Thu, 12 Aug 2010 04:07:35 -0700, AllInTheChi
wrote:



Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?


Yes. Just use the concatenation operator ( & ) to produce your
string.

Something like:

var1 = "Is the Date "
var2 = #9/1/2010#
var3 = " OK?"

s = var1 & var2 & var3
MsgBox (s)

AllInTheChi

Can I use variables in the text portion of a message box?
 
On Thu, 12 Aug 2010 07:47:46 -0400, Ron Rosenfeld wrote:

On Thu, 12 Aug 2010 04:07:35 -0700, AllInTheChi
wrote:



Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?


Yes. Just use the concatenation operator ( & ) to produce your
string.

Something like:

var1 = "Is the Date "
var2 = #9/1/2010#
var3 = " OK?"

s = var1 & var2 & var3
MsgBox (s)


Cool. Thanks. I keep forgetting about making declarations right there
in the code.

Can I use range names and thereby extract cell values on the fly?

Jim Cone[_2_]

Can I use variables in the text portion of a message box?
 
Example... Application.WorksheetFunction.Sum
Use "&" in place of Concatenate... "Smith" & "Wesson" equals "SmithWesson"
See "List of Worksheet Functions" in Excel help.
--
Jim Cone
Portland, Oregon USA
http://www.contextures.com/excel-sort-addin.html

..
..
..

"AllInTheChi"
wrote in message
...
Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?

Ron Rosenfeld[_2_]

Can I use variables in the text portion of a message box?
 
On Thu, 12 Aug 2010 04:52:18 -0700, AllInTheChi
wrote:

On Thu, 12 Aug 2010 07:47:46 -0400, Ron Rosenfeld wrote:

On Thu, 12 Aug 2010 04:07:35 -0700, AllInTheChi
wrote:



Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?


Yes. Just use the concatenation operator ( & ) to produce your
string.

Something like:

var1 = "Is the Date "
var2 = #9/1/2010#
var3 = " OK?"

s = var1 & var2 & var3
MsgBox (s)


Cool. Thanks. I keep forgetting about making declarations right there
in the code.

Can I use range names and thereby extract cell values on the fly?


Yes

AllInTheChi

Can I use variables in the text portion of a message box?
 
On Thu, 12 Aug 2010 19:42:47 -0400, Ron Rosenfeld wrote:

On Thu, 12 Aug 2010 04:52:18 -0700, AllInTheChi
wrote:

On Thu, 12 Aug 2010 07:47:46 -0400, Ron Rosenfeld wrote:

On Thu, 12 Aug 2010 04:07:35 -0700, AllInTheChi
wrote:



Title says it all practically. I have a msgbox pop up at times in my
code to tell me about progress plateaus. What I want to do is
incorporate cell value calls, etc. in the msgbox text. Can I use
"CONCATENATE" or other cell functions within macro code?

Yes. Just use the concatenation operator ( & ) to produce your
string.

Something like:

var1 = "Is the Date "
var2 = #9/1/2010#
var3 = " OK?"

s = var1 & var2 & var3
MsgBox (s)


Cool. Thanks. I keep forgetting about making declarations right there
in the code.

Can I use range names and thereby extract cell values on the fly?


Yes



Thanks to the both of you...


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com