Dim MyXlsApp As Excel.Application
'设MyXlsApp为Excel的Application物件之表单的全域变数
Private Sub Command1_Click()
Dim RowData As Variant '用来拆解Text1内的每一行资料
Dim ColData As Variant '用来拆解Text1内的每一栏资料
Dim RowTmpDat As Variant 'For each行资料暂存
Dim ColTmpDat As Variant 'For each栏资料暂存
Dim R As Long
Dim C As Long
R与C是用来记录待会在Sheet上移动后的Row与Column位置Set MyXlsApp = CreateObject("Excel.Application")
'建立Excel.Application物件
MyXlsApp.Visible = True
MyXlsApp.Workbooks.Add
'新增Wookbooks(Sheets与一些其它物件的集合)RowData = Split(Text1.Text, vbCrLf)
'依跳行字元把Text1.Text拆成一行行的资料
R = 0
For Each RowTmpDat In RowData
'再从被拆成一行行的资料各别把栏位里的资料提出来
ColData = Split(RowTmpDat, ",")
R = R + 1
C = 64
For Each ColTmpDat In ColData
C = C + 1 'Chr(65) = A, Chr(66) = B, Chr(67) = C, ......
MyXlsApp.Range(Chr(C) & R).Select
'移到第C栏第R行
MyXlsApp.ActiveCell.Value = ColTmpDat
'把拆得的每一栏资料填到Excel的Cell里
Next
Next
MyXlsApp.Worksheets.PrintPreview
'启动预览列印
MyXlsApp.DisplayAlerts = False
'不提示储存
MyXlsApp.Quit
'硬是把Excel给关闭
End Sub我为了学这个,出了70大分,你却只给20分.
'设MyXlsApp为Excel的Application物件之表单的全域变数
Private Sub Command1_Click()
Dim RowData As Variant '用来拆解Text1内的每一行资料
Dim ColData As Variant '用来拆解Text1内的每一栏资料
Dim RowTmpDat As Variant 'For each行资料暂存
Dim ColTmpDat As Variant 'For each栏资料暂存
Dim R As Long
Dim C As Long
R与C是用来记录待会在Sheet上移动后的Row与Column位置Set MyXlsApp = CreateObject("Excel.Application")
'建立Excel.Application物件
MyXlsApp.Visible = True
MyXlsApp.Workbooks.Add
'新增Wookbooks(Sheets与一些其它物件的集合)RowData = Split(Text1.Text, vbCrLf)
'依跳行字元把Text1.Text拆成一行行的资料
R = 0
For Each RowTmpDat In RowData
'再从被拆成一行行的资料各别把栏位里的资料提出来
ColData = Split(RowTmpDat, ",")
R = R + 1
C = 64
For Each ColTmpDat In ColData
C = C + 1 'Chr(65) = A, Chr(66) = B, Chr(67) = C, ......
MyXlsApp.Range(Chr(C) & R).Select
'移到第C栏第R行
MyXlsApp.ActiveCell.Value = ColTmpDat
'把拆得的每一栏资料填到Excel的Cell里
Next
Next
MyXlsApp.Worksheets.PrintPreview
'启动预览列印
MyXlsApp.DisplayAlerts = False
'不提示储存
MyXlsApp.Quit
'硬是把Excel给关闭
End Sub我为了学这个,出了70大分,你却只给20分.
解决方案 »
- 去除text1中的带有某字符@的特定一行 VB
- msflexgrid有选择输入问题?
- 问个类似shell的问题,刚学不知道是不是问得很弱智,请指教
- 我有一张小的图片想要平铺在一个大我窗体上
- msflxgrd.picture 是bitmap类型的吗,怎样从bitmap类型装换到stdPicture类型
- Active report 的問題,( 解決就馬上結分) 報表問題 沒地方問到這裡來找高手
- 连接数据库的一个简单的查询,急求解决答案
- 各位大哥哥大姐姐:帮我解决个关于地图都问题
- 请问如何得到<object>里的<EMBED>(Flash)内容?
- 送分送分!!!如何从一组数中选出最大的和最小的??
- 高手们:如何去除CommandButton按钮获得焦点时的虚框?
- VB6.0如何访问ACCESS 2000数据库
'设MyXlsApp为Excel的Application物件之表单的全域变数
Private Sub Command1_Click()
Dim RowData As Variant '用来拆解Text1内的每一行资料
Dim ColData As Variant '用来拆解Text1内的每一栏资料
Dim RowTmpDat As Variant 'For each行资料暂存
Dim ColTmpDat As Variant 'For each栏资料暂存
Dim R As Long
Dim C As Long
R与C是用来记录待会在Sheet上移动后的Row与Column位置Set MyXlsApp = CreateObject("Excel.Application")
'建立Excel.Application物件
MyXlsApp.Visible = True
MyXlsApp.Workbooks.Add
'新增Wookbooks(Sheets与一些其它物件的集合)RowData = Split(Text1.Text, vbCrLf)
'依跳行字元把Text1.Text拆成一行行的资料
R = 0
For Each RowTmpDat In RowData
'再从被拆成一行行的资料各别把栏位里的资料提出来
ColData = Split(RowTmpDat, ",")
R = R + 1
C = 64
For Each ColTmpDat In ColData
C = C + 1 'Chr(65) = A, Chr(66) = B, Chr(67) = C, ......
MyXlsApp.Range(Chr(C) & R).Select
'移到第C栏第R行
MyXlsApp.ActiveCell.Value = ColTmpDat
'把拆得的每一栏资料填到Excel的Cell里
Next
Next
MyXlsApp.Worksheets.PrintPreview
'启动预览列印
MyXlsApp.DisplayAlerts = False
'不提示储存
MyXlsApp.Quit
'硬是把Excel给关闭
End Sub我为了学这个,出了70大分,你却只给20分.