分解行vba-欢乐小爪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


分解行vba

发表时间:2014/11/27 10:45:22 评论(2) 浏览(5861)  评论 | 加入收藏 | 复制
   
摘 要:分解行vba
正 文:
点击图片看大图

 

 Sub test()
Dim arr2() As Variant
Rows("14:20").Clear
    arr1 = Range("B6:D" & Cells(Rows.Count, 2).End(xlUp).Row).Value
    For myr = 1 To UBound(arr1, 1)
        If arr1(myr, 3) <> "" Then
          xz = Split(arr1(myr, 3), "、")
          For myc = 0 To UBound(xz)
              ReDim Preserve arr2(1 To 3, a)
              arr2(1, a) = arr1(myr, 1)
              arr2(2, a) = arr1(myr, 2)
              arr2(3, a) = xz(myc)
              a = a + 1
           Next myc
        End If
    Next myr
    Range("B14").Resize(a, 3) = Application.Transpose(arr2)
End Sub

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
【access小品】钓鱼执法---文本分解为记录实例  【todaynew  2010/6/21】
【access小品】倒腾--字符串拆分与合并  【todaynew  2010/12/14】
【access小品】来回折腾--数据分解与合并  【todaynew  2011/1/25】
【access小品】字符串分解--instr与mid函数运用示例  【煮江品茶  2011/10/18】
【Access示例】如何分解乘号或者其他符号  【nivenm  2013/12/17】
【Access小品】吃货--数据分解导入  【煮江品茶  2014/2/9】
姓名的拆分与合并  【小赵  2014/3/28】
【Access小品】分解问题--删除空文件夹示例  【煮江品茶  2014/7/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

欢乐小爪

文章分类

文章存档

友情链接