程序开发exce辅助l使用整理信号表

最新开发新车型其中需要动态解析信号,这就要求整理信号表,整理步骤是从.h头文件复制到excel,然后进行整理成excel表格最后导入数据库。

这里我用的excel2010,其中遇到一些操作难点分享下。

1、是文本多行里面选中某一列: 使用ctr+alt 选中使用上下光标进行选择。

2、excel表格取出空格,这个可以通过函数trim()进行,也可以通过数据-》分列进行。

3、excel里面分列使用较多,可以使用自定义分隔符和手动拉表格宽度进行分列。

4、两个worksheet内容替换,这个需要写脚本,目前这个脚本功能是取某个单元格内容,在另外一个sheet里面取字符串相等所对应另一列内容,脚本如下

Private Sub CommandButton1_Click()
    Dim Str As String
    For r = 1 To Worksheets(1).UsedRange.Rows.Count
        Str = Worksheets(1).Cells(r, 2).Value
        Worksheets(1).Cells(r, 5).Value = FindNumber(Str)
    Next
End Sub

Private Function FindNumber(signal As String) As String
    Dim Str As String
    Dim Sv As String
    Dim len1 As Integer
    FindNumber = 0
    For r = 1 To Worksheets(2).UsedRange.Rows.Count
        Str = Worksheets(2).Cells(r, 1).Value
        Str = Trim(Str)
        Sv = Worksheets(2).Cells(r, 2).Value
        If (Str = signal) Then
          FindNumber = Sv
          Exit For
        End If
    Next

End Function

在上述里面遇到一个单元格内容由换行符问题

4、去掉单元格里面的换行符,使用clean()函数


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值