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

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

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

0
分享至

Deepseek在5月28號的時候?qū)1模型做了小幅度的升級,主要是增強了邏輯推理能力,能生成更加準(zhǔn)確的代碼,知識庫更新到了24年6月

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

一、提示詞

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

二、代碼展示

這個代碼的作用是運行代碼后會顯示一個提示框,輸入1生成二維碼,輸入2生成條形碼,設(shè)置對應(yīng)的條碼后。選擇對應(yīng)的區(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
' 第二步:選擇數(shù)據(jù)區(qū)域
On Error Resume Next
Set rng = Application.InputBox("請選擇包含條碼數(shù)據(jù)的單元格區(qū)域", "選擇區(qū)域", Selection.Address, Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
' 設(shè)置條碼尺寸(根據(jù)類型自動調(diào)整)
If barcodeType = 1 Then ' 二維碼
barcodeWidth = 40 ' 正方形寬度
barcodeHeight = 40 ' 正方形高度
Else ' 條形碼
barcodeWidth = 60 ' 長條形寬度
barcodeHeight = 20 ' 條形碼高度
End If
' 清除目標(biāo)區(qū)域可能存在的舊條碼(右側(cè)列)
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
' 計算條碼位置(右側(cè)列)
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)
' 設(shè)置條碼屬性
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
' 調(diào)整行高以適應(yīng)條碼(高度+5px邊距)
If cell.RowHeight < barcodeHeight + 5 Then
cell.EntireRow.RowHeight = barcodeHeight + 5
End If
' 調(diào)整列寬以適應(yīng)條碼(寬度+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】調(diào)出VBA的設(shè)置窗口,之后點擊鼠標(biāo)右鍵找到【插入】選擇【模塊】,新建模塊后在右側(cè)【Ctrl+V】粘貼代碼。

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

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

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

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.

相關(guān)推薦
熱點推薦
圣誕夜玥兒霖霖驚喜出現(xiàn)!已有新朋友圈,家中待客馬筱梅親自采買

圣誕夜玥兒霖霖驚喜出現(xiàn)!已有新朋友圈,家中待客馬筱梅親自采買

陳意小可愛
2025-12-27 01:13:22
2025年最終版全球“最強護照”排行榜出爐!日本護照跌至第三位

2025年最終版全球“最強護照”排行榜出爐!日本護照跌至第三位

東京新青年
2025-12-13 18:10:46
森林北首曬一對孩子,10歲女兒正臉曝光像她,6歲兒子不敢露面!

森林北首曬一對孩子,10歲女兒正臉曝光像她,6歲兒子不敢露面!

娛樂團長
2025-12-26 20:50:25
北伐開始?快船三連勝有望沖擊附加賽 本季真有望觸底反彈

北伐開始?快船三連勝有望沖擊附加賽 本季真有望觸底反彈

驚奇侃球
2025-12-27 22:53:02
廣州公安發(fā)布重要提醒

廣州公安發(fā)布重要提醒

廣州交通電臺
2025-12-27 13:50:19
湖北一大媽跳了20多年廣場舞后,拿100多個金鐲子去賣,說家里還有金項鏈沒拿,我人好,都是別人送的

湖北一大媽跳了20多年廣場舞后,拿100多個金鐲子去賣,說家里還有金項鏈沒拿,我人好,都是別人送的

LULU生活家
2025-12-24 18:51:10
有點尷尬!出席賽后新發(fā)卻被告知不具備資格,張鎮(zhèn)麟:那我走

有點尷尬!出席賽后新發(fā)卻被告知不具備資格,張鎮(zhèn)麟:那我走

懂球帝
2025-12-27 22:49:28
悲催!廣州一工廠從廣州搬遷到湖南,不去的人根本都不提怎么安排

悲催!廣州一工廠從廣州搬遷到湖南,不去的人根本都不提怎么安排

火山詩話
2025-12-26 17:09:42
哪一刻意識到自己沒見過世面?網(wǎng)友:從此再沒喝過茶

哪一刻意識到自己沒見過世面?網(wǎng)友:從此再沒喝過茶

另子維愛讀史
2025-12-13 21:53:50
霍思燕這次真的把我笑到了。別人參加活動不是曬娃、秀恩愛,

霍思燕這次真的把我笑到了。別人參加活動不是曬娃、秀恩愛,

小光侃娛樂
2025-12-26 07:55:03
實踐出真知,重裝旅根本無法單獨適應(yīng)高強度戰(zhàn)爭,改革迫在眉睫

實踐出真知,重裝旅根本無法單獨適應(yīng)高強度戰(zhàn)爭,改革迫在眉睫

三毛看世界
2025-12-25 21:46:55
9記三分轟下31+5+2!快船三連勝,最應(yīng)該感謝的是祖巴茨

9記三分轟下31+5+2!快船三連勝,最應(yīng)該感謝的是祖巴茨

徐徐解說
2025-12-27 22:24:26
劉強東拿下理想汽車,震驚行業(yè)!

劉強東拿下理想汽車,震驚行業(yè)!

財經(jīng)三分鐘pro
2025-12-25 11:43:53
驚爆!成龍女兒嫁給馬云兒子索要彩禮高達1314億。

驚爆!成龍女兒嫁給馬云兒子索要彩禮高達1314億。

釋一刀
2025-12-26 18:49:22
拿600萬2戰(zhàn)廣東得0分!賈磊賽后一番話,扯下了國籃主控的遮羞布

拿600萬2戰(zhàn)廣東得0分!賈磊賽后一番話,扯下了國籃主控的遮羞布

后仰大風(fēng)車
2025-12-27 09:10:12
巴黎毛賊腸子都悔青了,京東倉庫遭洗劫,3億“電子板磚”沒啥用

巴黎毛賊腸子都悔青了,京東倉庫遭洗劫,3億“電子板磚”沒啥用

墨蘭史書
2025-12-26 17:20:03
國乒為下屆奧運做準(zhǔn)備,發(fā)布教練競聘消息

國乒為下屆奧運做準(zhǔn)備,發(fā)布教練競聘消息

米果說識
2025-12-27 21:38:46
1996年,士兵見一位 71 歲老人受凍,好心帶他進軍營取暖,誰料老人見到首長竟高聲呼喊:任務(wù)已完成!

1996年,士兵見一位 71 歲老人受凍,好心帶他進軍營取暖,誰料老人見到首長竟高聲呼喊:任務(wù)已完成!

文史明鑒
2025-12-25 17:31:12
長春某雷燒烤后續(xù):門頭不見了,老板娘車?yán)锿纯?,后悔求原?>
    </a>
        <h3>
      <a href=觀察鑒娛
2025-12-27 09:36:09
好久不見張一山!媽呀!他怎么變成陳冠希了?

好久不見張一山!媽呀!他怎么變成陳冠希了?

小椰的奶奶
2025-12-26 13:07:25
2025-12-27 23:16:49
Excel從零到一 incentive-icons
Excel從零到一
0基礎(chǔ),0成本學(xué)習(xí)Excel
579文章數(shù) 87184關(guān)注度
往期回顧 全部

科技要聞

小米也漲價了!業(yè)界稱終端再不漲明年必虧

頭條要聞

澤連斯基:烏在領(lǐng)土及扎波羅熱核電站問題上有明確紅線

頭條要聞

澤連斯基:烏在領(lǐng)土及扎波羅熱核電站問題上有明確紅線

體育要聞

NBA教練圈的布朗尼,花了22年證明自己

娛樂要聞

張昊唯逃稅涉黃風(fēng)波落幕:法院認定朋友造謠

財經(jīng)要聞

注意,開始拉物價了!

汽車要聞

好音響比大屏更重要?車企開始“聽”用戶的

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

家居
旅游
教育
時尚
公開課

家居要聞

格調(diào)時尚 智慧品質(zhì)居所

旅游要聞

漁獵歡歌暖寒冬 黑龍江冷水魚“游”向大市場

教育要聞

南京市金陵中學(xué)師生用健身跑來迎接2026年

穿好雪地靴的4個訣竅,還挺有效!

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關(guān)懷版