zoukankan      html  css  js  c++  java
  • VBA sample

    Const START_ROW = 1
    Const END_ROW = 3000

    Const COL_TARGET = 1
    Const COL_SOURCE = 2

    Const TARGET_SHEET = "Sheet1"

    Public Sub MERGEROWS()
        Dim s As Worksheet
        
        Set s = ThisWorkbook.Sheets(TARGET_SHEET)
        
        Dim i As Integer
        
        Dim result As String
        
        Dim resultRow As Integer
        resultRow = 1
        result = Trim(s.Cells(1, COL_TARGET).Text)
        For i = START_ROW To END_ROW Step 1
            Dim name As String
            name = Trim(s.Cells(i, COL_SOURCE).Text)
            If name = "" Then
                result = result + Trim(s.Cells(i, COL_TARGET).Value)
                s.Cells(i, COL_TARGET).Value = ""
            Else
                s.Cells(resultRow, COL_TARGET).Value = result
                result = Trim(s.Cells(i, COL_TARGET).Value)
                resultRow = i
            End If
            
        Next
        
    End Sub


  • 相关阅读:
    组合继承
    包装明星——封装
    多种添加公用方法的方式
    专有扩展
    插入标记
    mac 命令操作
    php(apache)切换版本
    SqlServer索引+约束篇章
    sqlserver 常用语法
    C# 通用数据访问类
  • 原文地址:https://www.cnblogs.com/jinweijie/p/1064066.html
Copyright © 2011-2022 走看看