ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Simple String Question (https://www.excelbanter.com/excel-programming/371112-simple-string-question.html)

pete3589[_9_]

Simple String Question
 

I have a VBA application that needs to look at a certain cell in orde
to identify the topic for DDE communications. I think I am somehow no
declaring my string properly.

Dim Array1 As Integer
Dim Row As Integer
Dim AnInput As Integer
Dim DDETopic As String


DDETopic = Worksheets("Set Points").Range("L4").Value

Import = DDEInitiate("RSLinx", "DDETopic")

Where DDE Topic is the value in cell L4 of sheet "Set Points". When
run the macro it gives me an error that says RSLinx isnt running.
However, if i just put the correct topic name in place of DDETopi
everything works fine. Am I declaring the string DDETopic correctly

--
pete358
-----------------------------------------------------------------------
pete3589's Profile: http://www.excelforum.com/member.php...fo&userid=2840
View this thread: http://www.excelforum.com/showthread.php?threadid=57416


Bob Phillips

Simple String Question
 
You are certainly declaring it as a string, but it is the next line that is
wrong, it should be

Import = DDEInitiate("RSLinx", DDETopic)

otherwise you are passing the string value DDETopic, not the value of the
variable DDETopic.

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"pete3589" wrote in
message ...

I have a VBA application that needs to look at a certain cell in order
to identify the topic for DDE communications. I think I am somehow not
declaring my string properly.

Dim Array1 As Integer
Dim Row As Integer
Dim AnInput As Integer
Dim DDETopic As String


DDETopic = Worksheets("Set Points").Range("L4").Value

Import = DDEInitiate("RSLinx", "DDETopic")

Where DDE Topic is the value in cell L4 of sheet "Set Points". When I
run the macro it gives me an error that says RSLinx isnt running.
However, if i just put the correct topic name in place of DDETopic
everything works fine. Am I declaring the string DDETopic correctly?


--
pete3589
------------------------------------------------------------------------
pete3589's Profile:

http://www.excelforum.com/member.php...o&userid=28402
View this thread: http://www.excelforum.com/showthread...hreadid=574163




Muhammed Rafeek M

Simple String Question
 
pls modify ur code:

Import = DDEInitiate("RSLinx", DDETopic)


"pete3589" wrote:


I have a VBA application that needs to look at a certain cell in order
to identify the topic for DDE communications. I think I am somehow not
declaring my string properly.

Dim Array1 As Integer
Dim Row As Integer
Dim AnInput As Integer
Dim DDETopic As String


DDETopic = Worksheets("Set Points").Range("L4").Value

Import = DDEInitiate("RSLinx", "DDETopic")

Where DDE Topic is the value in cell L4 of sheet "Set Points". When I
run the macro it gives me an error that says RSLinx isnt running.
However, if i just put the correct topic name in place of DDETopic
everything works fine. Am I declaring the string DDETopic correctly?


--
pete3589
------------------------------------------------------------------------
pete3589's Profile: http://www.excelforum.com/member.php...o&userid=28402
View this thread: http://www.excelforum.com/showthread...hreadid=574163



pete3589[_10_]

Simple String Question
 

Thanks for the help, that appears to have worked, except now I get
popup that asks what DDE link to use, and it gives me some pre-existin
links that I have created using my DDE client (RSLinx).

This is probably a long shot, but does anyone know how to not have thi
pop up and just use the exact text that is shown in the given cell

--
pete358
-----------------------------------------------------------------------
pete3589's Profile: http://www.excelforum.com/member.php...fo&userid=2840
View this thread: http://www.excelforum.com/showthread.php?threadid=57416



All times are GMT +1. The time now is 07:22 AM.

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