有时候数据是通过Excel复制粘贴到明细表中的,有一些数据录入的不规范,需要改为规范的数据,除了使用查找替换之外,还可以用VBA来自由替换。VBA如下
- Public Sub ButtunClick(sender As Object, e As SpreadsheetGear.Windows.Controls.ShapeActionEventArgs) Implements Interfaces.IExcelWorkBook.ButtunClick
- If e.Shape.Name = "Button 1" Then
- Dim r As IRange
- For Each r In Range("T_125") 'T_125为明细表表名,在管理数据表中可得
- If r.Text = Range("H2").Text Then 'H2是替换前的内容
- r.Value = Range("J2").Text 'J2是替换后的内容
- End If
- Next
- MessageBox.Show("替换完毕!")
- End If
- End Sub '按钮/标签点击事件
复制代码
|
|
hessen