Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
what about this: in my 2nd post:
msg = "-" & PLCMonth & "<-" & typename(PLCMonth) & vbNewline & _ "- & PLCDay & "<-" & typename(PLCDay) & vbNewline & _ "- & PLCYear & "<-" & typename(PLCYear) msgbox msg before PCLDate = . . . That tells you what the type of the data is. Regards, Tom Ogilvy Brandon wrote in message ... Okay, I think what you asked me to do is what helped address the problem the best. First, the code... BEGIN PROGRAM *** Sub TMP_InstantLog() Dim temp1, temp2, temp3 Dim PLCMonth, PLCDay, PLCYear, PLCDate Dim curr_TMP curr_TMP = 4 Channel = DDEInitiate("DSData", "TMP_DataRetrieve") temp1 = CInt(DDERequest(Channel, "V30145:B")) temp2 = CInt(DDERequest(Channel, "V30146:B")) temp3 = CInt(DDERequest(Channel, "V30147:B")) DDETerminate Channel PLCMonth = CStr(temp1) PLCDay = CStr(temp2) PLCYear = CStr(temp3) PLCDate = PLCMonth & "/" & PLCDay) & "/0" & PLCYear) Worksheets("Sheet1").Cells(curr_TMP, 18).Value = DateValue (PLCDate) *** END PROGRAM The Error code 13 comes into play on the first of the PLC variable assignment lines: PLCMonth = CStr(temp1) It gets the value all right from the PLC, but for some reason, it cannot convert them to String. I checked in my DSData manual and it says nothing about the data type they are forced into when they come into an Excel spreadsheet, but for some reason- whatever it is- it cannot be converted to a String right away. Does anyone have any more ideas? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
find and replace numeric strings in larger text strings | Excel Worksheet Functions | |||
Parsing Name Strings In Excel | Excel Discussion (Misc queries) | |||
Macro to apply parsing rules for strings and list the substrings | Excel Worksheet Functions | |||
How to find number of pairs of strings from list of strings? | Excel Worksheet Functions | |||
How can I count strings within strings | Excel Worksheet Functions |