vba经典代码
以下是一些经典的 VBA 代码示例:
1. 打开一个文件对话框,并选择文件路径:
```vba
Sub OpenFileDialog()
Dim filePath As Variant
With Application.FileDialog(msoFileDialogOpen)
If .Show = -1 Then
filePath = .SelectedItems(1)
MsgBox "选择的文件路径为:" & filePath
End If
End With
End Sub
```
2. 在单元格 A1 中插入当前日期:
```vba
Sub InsertCurrentDate()
Range("A1"Value = Date
End Sub
```
vba计算字符串长度 3. 循环遍历一个区域中的单元格,并将每个单元格的值加倍:
```vba
Sub DoubleValues()
Dim cell As Range
For Each cell In Range("A1:A10" cell.Value = cell.Value * 2
Next cell
End Sub
```
4. 将一个字符串数组写入工作表的一列中:
```vba
Sub WriteArrayToColumn()
Dim arr() As String
Dim i As Integer
arr = Split("apple,banana,orange" ""
For i = 0 To UBound(arr)
Cells(i + 1, 1).Value = arr(i)
Next i
End Sub
```
5. 在单元格 A1 中执行一个简单的计算表达式:
```vba
Sub EvaluateExpression()
Range("A1"Value = Evaluate("2 + 3 * 4"End Sub
```
这些代码示例可以帮助你开始编写 VBA 宏。请根据你的需求进行修改和扩展。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论