国产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)推薦
塔圖姆復(fù)出15分12板7助攻凱爾特人大勝獨(dú)行俠,布朗24分7板7助

塔圖姆復(fù)出15分12板7助攻凱爾特人大勝獨(dú)行俠,布朗24分7板7助

湖人崛起
2026-03-07 10:25:09
為什么要往大城市跑 小縣城哪不好 網(wǎng)友講實(shí)際案例 真是人各有志

為什么要往大城市跑 小縣城哪不好 網(wǎng)友講實(shí)際案例 真是人各有志

侃神評(píng)故事
2026-03-07 11:30:03
美官員:美國(guó)臨時(shí)允許印度購(gòu)買(mǎi)滯留在海上的俄石油

美官員:美國(guó)臨時(shí)允許印度購(gòu)買(mǎi)滯留在海上的俄石油

每日經(jīng)濟(jì)新聞
2026-03-06 11:46:16
印度回應(yīng)美國(guó)30天豁免令:印方購(gòu)買(mǎi)俄石油從不需要得到任何國(guó)家許可

印度回應(yīng)美國(guó)30天豁免令:印方購(gòu)買(mǎi)俄石油從不需要得到任何國(guó)家許可

環(huán)球網(wǎng)資訊
2026-03-07 17:54:11
為什么說(shuō)要得饒人處且饒人?網(wǎng)友:卡里幾千萬(wàn),為了5塊錢(qián)命沒(méi)了

為什么說(shuō)要得饒人處且饒人?網(wǎng)友:卡里幾千萬(wàn),為了5塊錢(qián)命沒(méi)了

另子維愛(ài)讀史
2026-02-25 23:23:26
“油耗子”越南付出代價(jià),盜挖中國(guó)石油數(shù)十年,最終付出慘痛代價(jià)

“油耗子”越南付出代價(jià),盜挖中國(guó)石油數(shù)十年,最終付出慘痛代價(jià)

早起的鳥(niǎo)兒有飯吃
2026-03-07 13:59:51
烏克蘭被曝正幫美國(guó)對(duì)抗伊朗無(wú)人機(jī),澤連斯基:已收到美國(guó)請(qǐng)求!專(zhuān)家:一架無(wú)人機(jī)3萬(wàn)多美元,一枚攔截導(dǎo)彈上百萬(wàn)美元,“完全不可持續(xù)”

烏克蘭被曝正幫美國(guó)對(duì)抗伊朗無(wú)人機(jī),澤連斯基:已收到美國(guó)請(qǐng)求!專(zhuān)家:一架無(wú)人機(jī)3萬(wàn)多美元,一枚攔截導(dǎo)彈上百萬(wàn)美元,“完全不可持續(xù)”

每日經(jīng)濟(jì)新聞
2026-03-07 01:03:56
4家企業(yè)同時(shí)被查,中標(biāo)后故意放軍隊(duì)鴿子,背后有什么隱情?

4家企業(yè)同時(shí)被查,中標(biāo)后故意放軍隊(duì)鴿子,背后有什么隱情?

古史青云啊
2026-03-06 10:05:40
首秀15+11+7+20!塔圖姆回來(lái)了!東部徹底變天了!

首秀15+11+7+20!塔圖姆回來(lái)了!東部徹底變天了!

貴圈真亂
2026-03-07 10:55:02
國(guó)家敲定2026年養(yǎng)老金上漲,漲多少?一個(gè)沒(méi)想到,還有一個(gè)好消息

國(guó)家敲定2026年養(yǎng)老金上漲,漲多少?一個(gè)沒(méi)想到,還有一個(gè)好消息

鯨探所長(zhǎng)
2026-03-06 19:21:04
38分鐘8投0中合砍0分!女籃雙星迷失丟了魂:宮魯鳴該召回李夢(mèng)了

38分鐘8投0中合砍0分!女籃雙星迷失丟了魂:宮魯鳴該召回李夢(mèng)了

籃球快餐車(chē)
2026-03-07 05:31:17
環(huán)球影城偶遇向佐一家,郭碧婷又高又白很女神向太打扮鮮艷氣場(chǎng)強(qiáng)

環(huán)球影城偶遇向佐一家,郭碧婷又高又白很女神向太打扮鮮艷氣場(chǎng)強(qiáng)

蕭祃記錄風(fēng)土人情
2026-03-07 09:42:49
文旅部部長(zhǎng):7名外國(guó)游客到上海旅游,買(mǎi)了40箱貨;“成為中國(guó)人”成了熱詞

文旅部部長(zhǎng):7名外國(guó)游客到上海旅游,買(mǎi)了40箱貨;“成為中國(guó)人”成了熱詞

上觀新聞
2026-03-07 12:47:05
數(shù)百艘油輪船只被困霍爾木茲海峽!中國(guó)海員:GPS失效,補(bǔ)給或能堅(jiān)持一個(gè)月

數(shù)百艘油輪船只被困霍爾木茲海峽!中國(guó)海員:GPS失效,補(bǔ)給或能堅(jiān)持一個(gè)月

封面新聞
2026-03-05 01:17:07
中央強(qiáng)力加杠桿,普通人的財(cái)富迎巨變

中央強(qiáng)力加杠桿,普通人的財(cái)富迎巨變

柏年說(shuō)政經(jīng)
2026-03-06 18:00:03
“不足1分鐘按1分鐘計(jì)費(fèi)”的規(guī)則該改改了,全國(guó)人大代表庹慶明建議:通話計(jì)費(fèi)單位由分調(diào)整為秒

“不足1分鐘按1分鐘計(jì)費(fèi)”的規(guī)則該改改了,全國(guó)人大代表庹慶明建議:通話計(jì)費(fèi)單位由分調(diào)整為秒

極目新聞
2026-03-05 16:09:37
《自然》子刊:大連理工團(tuán)隊(duì)解讀2026癌癥報(bào)告,這三大“陷阱”普通人千萬(wàn)別踩!

《自然》子刊:大連理工團(tuán)隊(duì)解讀2026癌癥報(bào)告,這三大“陷阱”普通人千萬(wàn)別踩!

奇點(diǎn)網(wǎng)
2026-03-07 18:04:29
臺(tái)灣費(fèi)盡心思安排到解放軍內(nèi)部的間諜,全都被李志豪給揪了出來(lái)

臺(tái)灣費(fèi)盡心思安排到解放軍內(nèi)部的間諜,全都被李志豪給揪了出來(lái)

雪中風(fēng)車(chē)
2026-02-06 08:12:58
《洛杉磯劫案》今日上映,《鏢人》排片下滑但票房保持第二

《洛杉磯劫案》今日上映,《鏢人》排片下滑但票房保持第二

可樂(lè)談情感
2026-03-07 15:33:58
擠走薩姆納+取代麥考爾!廣東男籃敲定第一外援,不是奎因!

擠走薩姆納+取代麥考爾!廣東男籃敲定第一外援,不是奎因!

緋雨兒
2026-03-07 14:36:13
2026-03-07 18:39:00
Excel從零到一 incentive-icons
Excel從零到一
0基礎(chǔ),0成本學(xué)習(xí)Excel
580文章數(shù) 87198關(guān)注度
往期回顧 全部

科技要聞

OpenClaw爆火,六位"養(yǎng)蝦人"自述與AI共生

頭條要聞

中國(guó)貨船"鐵娘子"號(hào)通過(guò)霍爾木茲海峽 大量船舶仍滯留

頭條要聞

中國(guó)貨船"鐵娘子"號(hào)通過(guò)霍爾木茲海峽 大量船舶仍滯留

體育要聞

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

娛樂(lè)要聞

周杰倫田馥甄的“JH戀” 被扒得底朝天

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

針對(duì)"不敢休、不讓休"怪圈 國(guó)家出手了

汽車(chē)要聞

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

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

手機(jī)
房產(chǎn)
時(shí)尚
本地
教育

手機(jī)要聞

vivo X300 Max手機(jī)原型曝光:預(yù)估6.78英寸屏幕、7000mAh電池

房產(chǎn)要聞

傳統(tǒng)學(xué)區(qū)房熄火?2月海口二手房爆火的板塊竟然是…

這些才是適合普通人的穿搭!搭配腰帶、多穿牛仔褲,簡(jiǎn)單舒適

本地新聞

食味印象|一口入魂!康樂(lè)烤肉串起千年絲路香

教育要聞

現(xiàn)在學(xué)校已經(jīng)不發(fā)教輔了,讓家長(zhǎng)自愿去書(shū)店購(gòu)買(mǎi)!

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