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

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

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

0
分享至

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

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

一、提示詞

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

二、代碼展示

這個(gè)代碼的作用是運(yùn)行代碼后會(huì)顯示一個(gè)提示框,輸入1生成二維碼,輸入2生成條形碼,設(shè)置對(duì)應(yīng)的條碼后。選擇對(duì)應(yīng)的區(qū)域,然后點(diǎn)擊確定即可在旁邊生成條碼

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
' 第一步:選擇條碼類(lèi)型
On Error Resume Next
barcodeType = Application.InputBox("請(qǐng)選擇條碼類(lèi)型:" & vbCrLf & _
"輸入 1 生成二維碼" & vbCrLf & _
"輸入 2 生成條形碼", _
"條碼類(lèi)型選擇", 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("請(qǐng)選擇包含條碼數(shù)據(jù)的單元格區(qū)域", "選擇區(qū)域", Selection.Address, Type:=8)
On Error GoTo 0
If rng Is Nothing Then Exit Sub
' 設(shè)置條碼尺寸(根據(jù)類(lèi)型自動(dòng)調(diào)整)
If barcodeType = 1 Then ' 二維碼
barcodeWidth = 40 ' 正方形寬度
barcodeHeight = 40 ' 正方形高度
Else ' 條形碼
barcodeWidth = 60 ' 長(zhǎng)條形寬度
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
' 計(jì)算條碼位置(右側(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è)置窗口,之后點(diǎn)擊鼠標(biāo)右鍵找到【插入】選擇【模塊】,新建模塊后在右側(cè)【Ctrl+V】粘貼代碼。

最后只需要點(diǎn)擊【開(kāi)發(fā)工具】找到【宏】運(yùn)行【GenerateBarcodeAdvanced】這個(gè)宏,根據(jù)提示來(lái)選擇數(shù)據(jù),就可以自動(dòng)的生成二維碼與條形碼

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

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
熱點(diǎn)推薦
相親時(shí)男方問(wèn)我父母做什么的,我說(shuō):我媽看大門(mén),我爸?jǐn)[水果攤

相親時(shí)男方問(wèn)我父母做什么的,我說(shuō):我媽看大門(mén),我爸?jǐn)[水果攤

朝暮書(shū)屋
2026-01-07 18:18:02
張水華崇拜丈夫:他是985奧數(shù)學(xué)霸像百科全書(shū),辭掉化工國(guó)企工作

張水華崇拜丈夫:他是985奧數(shù)學(xué)霸像百科全書(shū),辭掉化工國(guó)企工作

一娛三分地
2026-01-09 22:12:07
唏噓!他曾是男足天才小武磊,因違規(guī)被禁賽報(bào)廢,如今試訓(xùn)保級(jí)隊(duì)

唏噓!他曾是男足天才小武磊,因違規(guī)被禁賽報(bào)廢,如今試訓(xùn)保級(jí)隊(duì)

羅掌柜體育
2026-01-09 06:20:03
董璇太壕氣了!給張維伊慶生下足血本,燕窩、茅臺(tái)安排得明明白白

董璇太壕氣了!給張維伊慶生下足血本,燕窩、茅臺(tái)安排得明明白白

娛樂(lè)團(tuán)長(zhǎng)
2026-01-09 20:49:38
最新!外媒:哈梅內(nèi)伊發(fā)表講話稱(chēng)伊朗絕不退縮

最新!外媒:哈梅內(nèi)伊發(fā)表講話稱(chēng)伊朗絕不退縮

環(huán)球網(wǎng)資訊
2026-01-09 18:09:15
臺(tái)退役上校呼吁:只要大陸答應(yīng)2個(gè)條件,臺(tái)灣隨時(shí)可以和平統(tǒng)一!

臺(tái)退役上校呼吁:只要大陸答應(yīng)2個(gè)條件,臺(tái)灣隨時(shí)可以和平統(tǒng)一!

科普100克克
2026-01-09 10:38:43
溥儀在“偽滿”的權(quán)力有多大?別被他裝孫子的一面給騙了

溥儀在“偽滿”的權(quán)力有多大?別被他裝孫子的一面給騙了

掠影后有感
2026-01-09 11:08:09
英偉達(dá)一夜蒸發(fā)989億,逼中方全款買(mǎi)單!特朗普:世界秩序已消亡

英偉達(dá)一夜蒸發(fā)989億,逼中方全款買(mǎi)單!特朗普:世界秩序已消亡

影孖看世界
2026-01-09 16:47:54
突發(fā)兩大利好!A股站上4100點(diǎn)、3萬(wàn)億成交,AI應(yīng)用取代商業(yè)航天?

突發(fā)兩大利好!A股站上4100點(diǎn)、3萬(wàn)億成交,AI應(yīng)用取代商業(yè)航天?

看財(cái)經(jīng)show
2026-01-09 16:51:11
第三架殲-36現(xiàn)身!印媒斷言:轟20首飛近在眼前

第三架殲-36現(xiàn)身!印媒斷言:轟20首飛近在眼前

楊風(fēng)
2026-01-08 21:46:23
官媒主動(dòng)下場(chǎng),53歲孟晚舟再掀天花板,讓任正非與整個(gè)商界沉默了

官媒主動(dòng)下場(chǎng),53歲孟晚舟再掀天花板,讓任正非與整個(gè)商界沉默了

牛牛叨史
2026-01-07 13:34:04
2026年春節(jié)要“變天”?一個(gè)好消息,二個(gè)壞消息,提前準(zhǔn)備才不慌

2026年春節(jié)要“變天”?一個(gè)好消息,二個(gè)壞消息,提前準(zhǔn)備才不慌

老特有話說(shuō)
2026-01-09 18:33:59
為什么現(xiàn)在有的男生性生活這么少?(女生勿入)

為什么現(xiàn)在有的男生性生活這么少?(女生勿入)

許超醫(yī)生
2026-01-09 10:04:36
破案!陳盈駿最后一傳出現(xiàn)離譜失誤的真正原因找到,名記說(shuō)出實(shí)情

破案!陳盈駿最后一傳出現(xiàn)離譜失誤的真正原因找到,名記說(shuō)出實(shí)情

后仰大風(fēng)車(chē)
2026-01-10 07:10:08
鄭州保利一小區(qū)超兩百戶精裝房成“霉菌房” ,家里一股霉味,地板下全是霉菌,最新回應(yīng)

鄭州保利一小區(qū)超兩百戶精裝房成“霉菌房” ,家里一股霉味,地板下全是霉菌,最新回應(yīng)

大風(fēng)新聞
2026-01-09 17:32:07
能活到85歲的老人,多數(shù)在50歲時(shí),就已經(jīng)不再做這些事了

能活到85歲的老人,多數(shù)在50歲時(shí),就已經(jīng)不再做這些事了

烙任情感
2026-01-08 15:36:16
新一代機(jī)皇!新機(jī)官宣:2月25日,正式首發(fā)

新一代機(jī)皇!新機(jī)官宣:2月25日,正式首發(fā)

科技堡壘
2026-01-08 12:17:30
做最壞打算!中國(guó)055大驅(qū)第二批加速,美媒:還有被美軍扣船隱憂

做最壞打算!中國(guó)055大驅(qū)第二批加速,美媒:還有被美軍扣船隱憂

諦聽(tīng)骨語(yǔ)本尊
2026-01-09 19:26:20
馮德萊恩當(dāng)著全世界的面,跟美國(guó)硬剛了,“法律永遠(yuǎn)比武力強(qiáng)大”

馮德萊恩當(dāng)著全世界的面,跟美國(guó)硬剛了,“法律永遠(yuǎn)比武力強(qiáng)大”

扶蘇聊歷史
2026-01-10 10:15:03
財(cái)政壓力的下半場(chǎng):退休人員占比近四成,才是硬賬

財(cái)政壓力的下半場(chǎng):退休人員占比近四成,才是硬賬

超先聲
2026-01-09 16:45:39
2026-01-10 10:44:49
Excel從零到一 incentive-icons
Excel從零到一
0基礎(chǔ),0成本學(xué)習(xí)Excel
580文章數(shù) 87183關(guān)注度
往期回顧 全部

科技要聞

傳DeepSeek準(zhǔn)備第二次震驚全世界

頭條要聞

媒體:中國(guó)若在其任期統(tǒng)一特朗普不悅 中方回應(yīng)滴水不漏

頭條要聞

媒體:中國(guó)若在其任期統(tǒng)一特朗普不悅 中方回應(yīng)滴水不漏

體育要聞

楊瀚森:上場(chǎng)時(shí)間要去爭(zhēng)取 而不是要求

娛樂(lè)要聞

曹西平遺照曝光:靈堂布置過(guò)于簡(jiǎn)陋

財(cái)經(jīng)要聞

投資必看!瑞銀李萌給出3大核心配置建議

汽車(chē)要聞

寶馬25年全球銷(xiāo)量246.3萬(wàn)臺(tái) 中國(guó)仍是第一大市場(chǎng)

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

教育
家居
親子
手機(jī)
軍事航空

教育要聞

馬上要出分了!山東2026藝考成績(jī)查詢方式及一分一段表!

家居要聞

木色留白 演繹現(xiàn)代自由

親子要聞

再生氣也不能打孩子這5個(gè)部位

手機(jī)要聞

一加Turbo 6對(duì)比6V:除了處理器,這些細(xì)節(jié)才是關(guān)鍵

軍事要聞

特朗普:已開(kāi)始從委石油資源中賺錢(qián)

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版