Visual_Basic 板


LINE

※ 引述《fumizuki (蒙面加菲狮)》之铭言: : ※ 引述《bb7 (MEMS)》之铭言: : : 又来麻烦各位大大了... : : 我现在能把讯号(温度值)正确的传送到text里面 : : 35.95 35.11 37.5 38.2 : : 36.05 34.69 37.82 38.62 : : 因为是作阵列式的..目前是作4颗 : : 那如果要把上面两排数值弄到EXCEL去并且作出温度分布情形的话 : : 请问要如何做呢??对於要传道EXCEL里面去世毫无概念... : : 还麻烦各位大大们为我解答一下...谢谢 : 开excel : 工具功能表-巨集-录制新巨集-确定 : (开始记录你的操作) : 档案-开新档案 : 输入几笔数值(温度值) : 插入功能表-图表-选择你要的图表样式-数值范围-特殊设定 : 工具功能表-巨集-停止录制 : 工具功能表-巨集-Visual Basic编辑器 : 模组-Module1 : 把程式码复制到 VB6 里 : 在 VB6 里,专案功能表-设定引用项目-选择 Microsoft Excel 10.0 Object Library : 确定 : 范例(VB6的写法跟 Excel 录制下来的内容会有些差异): : Public Sub ExportToExcel() : '建立Excel : Dim excl As New Excel.Application : Dim wb As Excel.Workbook, ws As Excel.Worksheet, ap As Excel.Application : Set wb = excl.Workbooks.Add : If wb.Worksheets.Count = 0 Then : Set ws = wb.Worksheets.Add : Else : Set ws = wb.Worksheets(1) : End If : Set ap = ws.Application : '将资料(温度值)置入储存格中(自己视需求修改此段程式码@_@) : ap.ActiveCell.FormulaR1C1 = "33" : ap.Range("B1").Select : ap.ActiveCell.FormulaR1C1 = "44" : ap.Range("B2").Select : '加入图表(自己视需求修改此段程式码@_@) : Dim ct As Chart : ws.Application.Charts.Add : Set ct = ws.Application.ActiveChart : ct.ChartType = xlLine : ct.SetSourceData ws.Application.Sheets("Sheet1").Range("A1:D1"), xlRows : ct.Location xlLocationAsObject, "Sheet1" : With ws.Application.ActiveChart : .HasTitle = False : .Axes(xlCategory, xlPrimary).HasTitle = False : .Axes(xlValue, xlPrimary).HasTitle = False : End With : ws.Application.Range("A1").Select : '储存档案(档案已存在会覆盖档案),并结束Excel : ap.DisplayAlerts = False : ws.SaveAs "c:\temp\xd.xls" : wb.Close : excl.Quit : End Sub 我的程式码: Private myexcel As Object Private myworkbook As Object Private myworksheet As Object Private myrange As Object Private mychart As Object Dim i As Integer Dim k% Set myexcel = CreateObject("excel.application") myexcel.Visible = True Set myworkbook = myexcel.Workbooks.Add Set myworksheet = myworkbook.Worksheets("sheet1") Set myrange = myworksheet.Range("B2") Set myrange = myworksheet.Range("C2") Set myrange = myworksheet.Range("D2") Set myrange = myworksheet.Range("E2") k = 0 k = myrange.Rows.Count + 1 Set myrange = myexcel.ActiveCell For i = 1 To 4 myrange.Cells(k, 1 + i).FormulaR1C1 = Val(Text6.Text) Next i myrange.Cells(1, 2).FormulaR1C1 = "No.1" myrange.Cells(1, 3).FormulaR1C1 = "No.2" myrange.Cells(1, 4).FormulaR1C1 = "No.3" myrange.Cells(1, 5).FormulaR1C1 = "No.4" k = myrange.Rows.Count + 1 myrange(k, 1).Select 可是这样为什麽只能读到第一个的值(35.95) ?? 程式码哪里出错了呢??还请大大为我解答一下..谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.64.169.47
1F:推 fumizuki:你只给 Text6.Text 这一个固定的值吧? 09/12 12:49
2F:→ bb7:那如果要让後面的值也能读入的话..要怎麽修改呢?? 09/12 13:41
3F:推 fumizuki:把资料丢到资料库或文字档中 再从资料库或文字档一次丢 09/12 22:24
4F:→ fumizuki:进excel里@@ 09/12 22:25







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP