国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網易首頁 > 網易號 > 正文 申請入駐

Deepseek又升級了,讓Excel批量生成條碼,用它3分鐘就夠了!

0
分享至

Deepseek在5月28號的時候對R1模型做了小幅度的升級,主要是增強了邏輯推理能力,能生成更加準確的代碼,知識庫更新到了24年6月

我迫不及待的是可以一下, 生成條碼的vba代碼竟然一次就可以使用,之前不管怎么問都不行,不得不感嘆,現在AI真的太強大,代碼直接分享給大家!

一、提示詞

下面就是我詢問的提示詞,關鍵點需要指出使用ActiveX控件來生成條碼,然后給出自己希望的步驟與結果。如果你的電腦中有對應的條碼控件的話,這段代碼是無法使用的,可以通過調用API的方式來編寫VBA代碼生成了

二、代碼展示

這個代碼的作用是運行代碼后會顯示一個提示框,輸入1生成二維碼,輸入2生成條形碼,設置對應的條碼后。選擇對應的區(qū)域,然后點擊確定即可在旁邊生成條碼

Sub GenerateBarcodeAdvanced()
Dim rng As Range
Dim cell As Range
Dim barcodeType As Integer
Dim shp As Object
Dim leftPos As Double, topPos As Double
Dim barcodeWidth As Double, barcodeHeight As Double
' 第一步:選擇條碼類型
On Error Resume Next
barcodeType = Application.InputBox("請選擇條碼類型:" & vbCrLf & _
"輸入 1 生成二維碼" & vbCrLf & _
"輸入 2 生成條形碼", _
"條碼類型選擇", Type:=1)
On Error GoTo 0
' 檢查用戶輸入
If barcodeType < 1 Or barcodeType > 2 Then
MsgBox "操作已取消", vbInformation
Exit Sub
End If
' 第二步:選擇數據區(qū)域
On Error Resume Next
Set rng = Application.InputBox("請選擇包含條碼數據的單元格區(qū)域", "選擇區(qū)域", Selection.Address, Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
' 設置條碼尺寸(根據類型自動調整)
If barcodeType = 1 Then ' 二維碼
barcodeWidth = 40 ' 正方形寬度
barcodeHeight = 40 ' 正方形高度
Else ' 條形碼
barcodeWidth = 60 ' 長條形寬度
barcodeHeight = 20 ' 條形碼高度
End If
' 清除目標區(qū)域可能存在的舊條碼(右側列)
rng.Offset(0, rng.Columns.count).Resize(rng.Rows.count, 1).ClearContents
For Each shp In ActiveSheet.Shapes
If Not Intersect(shp.TopLeftCell, rng.Offset(0, rng.Columns.count)) Is Nothing Then
shp.Delete
End If
Next shp
' 生成條碼
Application.ScreenUpdating = False
For Each cell In rng
' 計算條碼位置(右側列)
leftPos = cell.Offset(0, rng.Columns.count).Left + 2 ' 添加2px邊距
topPos = cell.Top + 2
' 創(chuàng)建條碼控件
Set shp = ActiveSheet.OLEObjects.Add(ClassType:="BARCODE.BarCodeCtrl.1", _
Left:=leftPos, Top:=topPos, _
Width:=barcodeWidth, Height:=barcodeHeight)
' 設置條碼屬性
With shp.Object
If barcodeType = 1 Then ' 二維碼
.Style = 12 ' 二維碼樣式[1](@ref)
Else ' 條形碼
.Style = 7 ' Code 128 條形碼[1](@ref)
End If
.Value = cell.Value
.BackColor = RGB(255, 255, 255) ' 白色背景
.ForeColor = RGB(0, 0, 0) ' 黑色條碼
.LineWeight = 1
End With
' 調整行高以適應條碼(高度+5px邊距)
If cell.RowHeight < barcodeHeight + 5 Then
cell.EntireRow.RowHeight = barcodeHeight + 5
End If
' 調整列寬以適應條碼(寬度+5px邊距)
If cell.Offset(0, rng.Columns.count).ColumnWidth < barcodeWidth / 6 + 1 Then
cell.Offset(0, rng.Columns.count).ColumnWidth = barcodeWidth / 6 + 1
End If
Next cell
Application.ScreenUpdating = True
MsgBox IIf(barcodeType = 1, "二維碼", "條形碼") & "生成完成!", vbInformation
End Sub

三、使用方法

按下快捷【ALT+F11】調出VBA的設置窗口,之后點擊鼠標右鍵找到【插入】選擇【模塊】,新建模塊后在右側【Ctrl+V】粘貼代碼。

最后只需要點擊【開發(fā)工具】找到【宏】運行【GenerateBarcodeAdvanced】這個宏,根據提示來選擇數據,就可以自動的生成二維碼與條形碼

以上就是今天分享的內容,大家可以試一下,或者直接粘貼我的代碼來使用,不得不感嘆AI現在真的太強大了!

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
窮可以讓一個女人卑微到什么程度?看網友的評論引起萬千共鳴

窮可以讓一個女人卑微到什么程度?看網友的評論引起萬千共鳴

夜深愛雜談
2026-03-01 21:28:54
“鵝廠門口免費安裝”近千人排隊,爆火的“龍蝦”究竟是什么?

“鵝廠門口免費安裝”近千人排隊,爆火的“龍蝦”究竟是什么?

澎湃新聞
2026-03-08 00:53:18
機關算盡太聰明,董璇被執(zhí)行4942萬!靠閨女斂財,終究成為了笑話

機關算盡太聰明,董璇被執(zhí)行4942萬!靠閨女斂財,終究成為了笑話

離離言幾許
2026-03-07 13:59:52
起風了!表決結果出爐,22名綠委缺席!蔣萬安、盧秀燕高下立判!

起風了!表決結果出爐,22名綠委缺席!蔣萬安、盧秀燕高下立判!

浪子阿邴聊體育
2026-03-08 04:13:40
特朗普再度妄稱希望參與伊朗下一任領導人選擇

特朗普再度妄稱希望參與伊朗下一任領導人選擇

界面新聞
2026-03-08 07:13:07
你是怎么發(fā)現親戚見不得你過得好的?網友:我混的好他暴跳如雷

你是怎么發(fā)現親戚見不得你過得好的?網友:我混的好他暴跳如雷

另子維愛讀史
2026-03-01 20:08:16
沒人敢明說的真相:法拍拍不掉的房子,正在悄悄轉嫁成本

沒人敢明說的真相:法拍拍不掉的房子,正在悄悄轉嫁成本

言叔財經視角
2026-03-01 22:50:30
伊拉克方面證實美駐伊使館遭襲

伊拉克方面證實美駐伊使館遭襲

界面新聞
2026-03-08 07:05:36
3月7日,人社部發(fā)布重要消息,是否有2026年養(yǎng)老金調整最新消息?

3月7日,人社部發(fā)布重要消息,是否有2026年養(yǎng)老金調整最新消息?

另子維愛讀史
2026-03-07 17:33:05
扣押巨額資產,帶走兩名烏克蘭戰(zhàn)俘:澤連斯基要把歐爾班拉下馬

扣押巨額資產,帶走兩名烏克蘭戰(zhàn)俘:澤連斯基要把歐爾班拉下馬

鷹眼Defence
2026-03-07 18:14:39
淪為共享單車的女色虎

淪為共享單車的女色虎

深度報
2026-03-05 22:39:27
長期佩戴骨傳導耳機會致聾?醫(yī)生:7天內是黃金治療期

長期佩戴骨傳導耳機會致聾?醫(yī)生:7天內是黃金治療期

人民日報健康客戶端
2026-03-06 10:50:07
伊朗:強力打擊造成美第五艦隊21人死亡,阿聯酋美軍基地200人死傷!特朗普:伊朗今天將遭“極其猛烈”打擊,考慮擴大打擊范圍

伊朗:強力打擊造成美第五艦隊21人死亡,阿聯酋美軍基地200人死傷!特朗普:伊朗今天將遭“極其猛烈”打擊,考慮擴大打擊范圍

每日經濟新聞
2026-03-07 21:34:38
李賀:我爸是李雙江,我弟是李天一,我在沒有父愛的環(huán)境中成長

李賀:我爸是李雙江,我弟是李天一,我在沒有父愛的環(huán)境中成長

談古論今歷史有道
2026-03-07 10:20:03
天助穆帥:2-2,穆帥爭冠勁敵遭絕平,多賽一場僅領先本菲卡4分

天助穆帥:2-2,穆帥爭冠勁敵遭絕平,多賽一場僅領先本菲卡4分

側身凌空斬
2026-03-08 04:47:00
中俄通婚劇增,若不了解俄羅斯女性生理缺陷,婚后可能會很痛苦。

中俄通婚劇增,若不了解俄羅斯女性生理缺陷,婚后可能會很痛苦。

南權先生
2026-02-07 15:54:57
奉勸男性:若不想被前列腺炎折磨下半生,盡早改掉這4大習慣!

奉勸男性:若不想被前列腺炎折磨下半生,盡早改掉這4大習慣!

全球軍事記
2026-03-02 10:13:18
特朗普:目前無計劃在伊朗部署地面部隊

特朗普:目前無計劃在伊朗部署地面部隊

界面新聞
2026-03-08 07:12:40
中美俄導彈射程差距對比:俄18000公里、美12500公里,中國呢?

中美俄導彈射程差距對比:俄18000公里、美12500公里,中國呢?

科學知識點秀
2026-02-14 08:00:17
兩名美軍飛行員拒絕執(zhí)行任務被捕:軍隊不是表達個人立場的地方

兩名美軍飛行員拒絕執(zhí)行任務被捕:軍隊不是表達個人立場的地方

沉光映雪
2026-03-07 15:24:16
2026-03-08 10:11:00
Excel從零到一 incentive-icons
Excel從零到一
0基礎,0成本學習Excel
580文章數 87198關注度
往期回顧 全部

科技要聞

OpenClaw最大的推手是閑魚和小紅書

頭條要聞

媒體:伊朗問題要注意普京的動向 其在向美以喊話

頭條要聞

媒體:伊朗問題要注意普京的動向 其在向美以喊話

體育要聞

塔圖姆298天走完這段路 只用27分鐘征服這座城

娛樂要聞

汪小菲曝親媽猛料,張?zhí)m公開財產分配

財經要聞

油價要失控?

汽車要聞

逃離ICU,上汽通用“止血”企穩(wěn)

態(tài)度原創(chuàng)

房產
教育
旅游
手機
家居

房產要聞

傳統(tǒng)學區(qū)房熄火?2月??诙址勘鸬陌鍓K竟然是…

教育要聞

成長路上的心靈迷霧:青春期女生常見心理

旅游要聞

湖州,不只有風景

手機要聞

麒麟9030產能火力全開!華為Mate 80系列銷量激增:已突破400萬臺

家居要聞

暖棕撞色 輕法奶油風

無障礙瀏覽 進入關懷版