小编Bgr*_*DSI的帖子

Excel单元格值作为字符串不会存储为字符串

我无法在此处获取此代码以获取单元格内容并将其存储为字符串.我得到一个双倍:
54.6666666667而不是N03:DM:(示例单元格内容).

如果我使用Cstr(Sheet1.Cells(i, 5).Value)我仍然得到相同的结果.

任何帮助,将不胜感激.

Option Explicit
Private Sub GetAddress()

Dim varAdd As String
Dim i As Integer

    For i = 2 To 327
        If varTag = Sheet1.Cells(i, 2).Value Then
           varAdd = Sheet1.Cells(i, 5).Value
           varAdd = Left(varAdd, 7)
           Sheet3.Cells(incR, 2).Value = varAdd
           Exit For
        End If   
    Next i

End Sub
Run Code Online (Sandbox Code Playgroud)

工作表截图 在此输入图像描述

excel vba excel-vba

14
推荐指数
1
解决办法
18万
查看次数

Visual Basic的On Error Resume Next for c ++?

是否有相当于Visual Basic的C++ On Error Resume Next,如果发生错误代码继续执行而不提示用户?

理想情况下,希望捕获任何异常并将它们记录到log.txt文件中,稍后进行检查,而不是突然退出代码.

Visual Basic:

For i = 1 to 100
  On Error Resume Next
  ReturnedOpcVal[i] = OPC.ReadTag(“Server.Path.Tag” & "TagName_" & Cstr(i))
Next i
Run Code Online (Sandbox Code Playgroud)

C++,我在想这个:

Try {
    // Try looping through code here
       For (i = 1;  i <= 100; i++)

           {
               // Read OPC tags code here
           }
    }

Catch(…)
   {
        // log error to file code
   }
Run Code Online (Sandbox Code Playgroud)

c++ vb6 vba visual-c++

3
推荐指数
1
解决办法
744
查看次数

标签 统计

vba ×2

c++ ×1

excel ×1

excel-vba ×1

vb6 ×1

visual-c++ ×1