Sub splitCell(beginRowId, endRowId)
Dim begRange, endRange, endRange2
begRange = "A" & beginRowId
endRange = "A" & endRowId
endRange2 = "E" & endRowId
Range(begRange & ":" & endRange).Select
Selection.ClearFormats
Range(begRange & ":" & endRange2).Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlDash
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlTop
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.MergeCells = False
End With
Selection.NumberFormatLocal = "@"
End Sub
Sub ParseSplitTestId(cellRowId)
'parse id String use "-"
Dim tmpStr, myArr
tmpStr = Cells(cellRowId, 1).Value
myArr = Split(tmpStr, "-", 5)
For intI = 0 To UBound(myArr)
'MsgBox "--" & myArr(intI)
'Range("A" & (cellRowId + intI)).Value = myArr(intI)
Cells(cellRowId, 1 + intI).Value = CStr(myArr(intI))
Next
End Sub
Sub ParseSplitStr(beginRowId, maxRowId)
Dim count, tmpId, tmpStr
count = maxRowId - beginRowId + 1
For intI = 0 To count
tmpId = beginRowId + intI
'tmpStr = Cells(tmpId, 1).Value
'MsgBox (tmpStr = "")
'If tmpStr = "" Then
' Exit For
'End If
ParseSplitTestId (tmpId)
Next
End Sub
Sub ProcessOneFile(filename, maxRowId)
Dim beginRowId
beginRowId = 8
Windows(filename).Activate
Worksheets(2).Select
Call splitCell(beginRowId, maxRowId)
Call ParseSplitStr(beginRowId, maxRowId)
Windows(filename).ActivateNext
MsgBox filename & " - process sucess!"
End Sub
相关推荐
《Excel 2010 VBA编程与实践》是一本深度探讨如何利用Excel 2010中的Visual Basic for Applications(VBA)进行自动化办公、数据处理和程序开发的书籍。VBA是Microsoft Office套件中内置的一种编程语言,允许用户...
《中文版Excel2016高级VBA编程宝典》是一本专为Excel用户深入学习VBA编程技术而编写的指南。这本书详细阐述了如何利用Visual Basic for Applications(VBA)来实现Excel的自动化和宏定义,从而提高工作效率,解决...
总之,《Excel 2010 VBA中文帮助文档》是学习和掌握Excel VBA编程的宝贵资源,无论你是初学者还是有经验的开发者,都能从中找到解决实际问题的方法和技巧。通过深入学习这份文档,你可以提升自己的Excel技能,将日常...
### Excel VBA编程入门教程知识点概述 #### 一、VBA简介与背景 - **定义**: VBA(Visual Basic for Applications)是一种事件驱动的编程语言,由微软开发,主要用于自动化Microsoft Office应用程序,如Excel和Word...
Excel 2003高级VBA编程宝典是一本学习VBA不可少的工具书.共四个文件.
在"Excel VBA编程实例(150例)"这个资源中,你将深入学习如何利用VBA来提升Excel的功能和效率。 1. **VBA基础知识**:首先,你需要理解VBA的基本语法,包括变量声明、数据类型(如Integer, String, Double等)、控制...
Excel VBA(Visual Basic for ...通过以上内容,你应该对Excel VBA编程有了初步了解,并能够着手制作简单的排序小程序。继续学习和实践,你将能够掌握更复杂的VBA编程技巧,将Excel变成一个强大的自动化工具。
《中文版Excel 2003 VBA高级编程》是一本...总之,《中文版Excel 2003 VBA高级编程》的示例文件是一个宝贵的资源库,它们将帮助你从基础到高级逐步掌握Excel VBA编程,提升你的办公自动化水平,实现工作效率的飞跃。
本文档是关于Excel VBA的实例教程指南,旨在帮助读者快速掌握Excel VBA编程的基础知识和实践经验。作者通过分享自己的学习经验和心得,提供了一些实用的建议和方法,帮助读者快速入门和进步。 知识点一:学习Excel ...
通过学习这个"ExcelVBA编程入门范例",你将逐步了解并掌握这些概念,并能在实际工作中应用。从简单的宏编写开始,逐步深入到复杂的自动化流程设计,你会发现Excel VBA是提升办公效率的强大工具。通过不断实践和学习...
《Excel2003高级VBA编程宝典》是一本专为Excel用户深入学习VBA编程而准备的教程。VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,允许用户自定义工作簿、工作表、图表和其他...
VBA编程环境主要包括:VBE(Visual Basic Editor),这是编写和编辑VBA代码的地方;工程资源管理器,用于组织和管理模块、类模块和窗体;对象浏览器,用于查看和了解Excel的对象、属性、方法和事件。 三、对象模型 ...
《Excel VBA编程入门范例》是一本专为初学者设计的教程,旨在通过150个基础且简短的VBA实例,帮助读者掌握Excel VBA编程的基础知识。本书覆盖了Excel VBA中的核心对象及其属性和方法,包括应用程序对象、窗口、工作...
本压缩包文件"excel VBA帮助文件.rar"包含了一个名为"excel VBA帮助文件.CHM"的CHM(Compiled Help Manual)格式的帮助文档,这是一个Windows系统的离线帮助文件,用于提供Excel VBA的详细教程和参考信息。...
VBA(Visual Basic for ...通过本教程的学习,用户可以熟练掌握Excel VBA编程,实现办公自动化,提高工作效率,并能够运用VBA解决实际问题。此外,本教程还为用户提供了进一步学习VBA编程、XML和ASP技术的路径。
Excel VBA 编程基础知识 Excel VBA 编程是指使用 Visual Basic for Applications(VBA)语言在 Excel 中进行编程,以实现自动化办公、数据处理和报表生成等功能。为了系统学习 VBA 编程,需要掌握基本的 VBA 代码...
将工作表数据保存为文本文件.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例下载将工作表数据保存为文本文件.zip源码EXCEL VBA宏编程Excel VBA实用技巧范例下载将工作表数据保存为文本文件.zip源码EXCEL VBA宏编程...