国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

使用VBA代碼將數(shù)據(jù)每隔4位加入空格

在處理長數(shù)據(jù)時,很容易出錯。如果我們能夠在每隔4位數(shù)據(jù)之間加入一個空格,那么核對數(shù)據(jù)就會變得非常方便。今天我們來看看如何使用VBA代碼實現(xiàn)這一功能。打開一個空白表格并設(shè)置1. 首先,我們打開一個準備操

在處理長數(shù)據(jù)時,很容易出錯。如果我們能夠在每隔4位數(shù)據(jù)之間加入一個空格,那么核對數(shù)據(jù)就會變得非常方便。今天我們來看看如何使用VBA代碼實現(xiàn)這一功能。

打開一個空白表格并設(shè)置

1. 首先,我們打開一個準備操作的空白表格。

2. 在Excel功能區(qū)中選擇“開發(fā)工具”選項。

3. 在“宏安全性”下選擇“啟用所有宏”,然后按確定按鈕。

編寫VBA代碼

1. 按下快捷鍵ALT F11,進入VBA代碼書寫頁面。

2. 雙擊“Sheet1”,進入該工作表的代碼頁面。

3. 將以下代碼粘貼到代碼位置:

```vba

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)

'設(shè)置A列為文本格式

Range("A1") "@"

If 1 Then

Application.EnableEvents False

'判斷字符長度。這里可以改變?yōu)槟阆胍臄?shù)字

If Len(Target) 19 Then

Target Mid(Target, 1, 4) " " Mid(Target, 5, 4) " " Mid(Target, 9, 4) " " Mid(Target, 13, 4) " " Mid(Target, 17, 4)

Else

MsgBox "位數(shù)不對", 16, "提示"

Target ""

End If

Application.EnableEvents True

End If

End Sub

```

保存并使用

1. 保存工作薄。

2. 打開工作表,并輸入一個19位數(shù)字。

3. 自動分隔數(shù)據(jù),如圖所示。

特別說明:如果你的數(shù)據(jù)位數(shù)不確定,你可以將代碼中的`If Len(Target) 19`的等號改為小于號,并將后面的數(shù)字改為你數(shù)據(jù)的最長位數(shù)。這樣就不僅僅局限在19位數(shù)字了。

標簽: