1.在使用wincc7.0中的表格控件导出数据后,打开数据表格,发现表格列对应关系很乱,不知道这个有没有好的解决方法??能否导出后和在线表格控件中显示的一样?
2.在线表格控件上的工具数据统计分析按钮是灰色的,无法使用,如何解决?
最佳答案
你好,可以考虑用宏的方法实现,首先把excel表格默认启动宏,(安全等级会降低,但是不打开其它一些网上下载的excel带宏病毒表格,安全是没问题的。)在excel个人工作簿中编写自己的宏,使宏在电脑全局有效。即新生成的表格也能执行该宏。为了方便处理,把宏设置一个快捷键。每次新生成的excel表格,打开后只要按设置好的宏快捷键,格式便自动转化过来了。具体的代码如下:写的比较仓促,但是试验成功。关键的是找到数据的分隔类型。
Dim str As String
Dim i As Integer, j As Integer, tag As String, x As String
Dim pa As String
For i = 1 To 10000
str = Range("A" & CStr(i))
If str = "" Then
GoTo x
End If
b = Split(str, ";")
pa = UBound(b)
For j = 0 To pa Step 1
tag = Chr(66 + Val(j))
tag = tag & CStr(i)
Range(tag).Select
ActiveCell.FormulaR1C1 = b(j)
Next
Next
x:
提问者对于答案的评价:
非常感谢,你的答案角度非常好!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc219910.html