|
楼主 |
发表于 2016-12-23 16:40
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 huang1314wei 于 2016-12-26 21:34 编辑
一楼代码及附件由于网站规则改变,导致不能使用,现更新代码如下:
- Sub 生成条码()
- Dim i%, str1$, str2$, str3$, d As Object
- Set d = New DataObject
- Application.ScreenUpdating = False
- If Application.CountA(Range("A:A")) = 0 Then
- MsgBox "A列单号为空,程序退出!"
- Exit Sub
- Else
- i = Range("A1048576").End(xlUp).Row
- For j = 1 To i
- If Cells(j, 1) <> "" Then
- str1 = "<table><img src=""http://apps.99wed.com/360app/barcode/barcode.php?codebar=BCGcode128&text="
- str2 = "&resolution=2&thickness=30"" > "
- str3 = str3 & str1 & Cells(j, 1) & str2 & Chr(10)
- End If
- Next
- d.SetText str3
- d.PutInClipboard
- Range("B1").Select
- ActiveSheet.PasteSpecial Format:="Unicode 文本", Link:=False, DisplayAsIcon:=False
- Columns(1).HorizontalAlignment = xlCenter
- Columns(1).VerticalAlignment = xlCenter
- Rows(1 & ":" & i).RowHeight = ActiveSheet.Pictures(1).Height
- Columns(2).ColumnWidth = ActiveSheet.Pictures(1).Width / 6.13
- End If
- Application.ScreenUpdating = True
- End Sub
复制代码
更新的附件如下,请下载新附件使用
批量生成条形码(2016-12-26更新).rar
(20.17 KB, 下载次数: 3627)
|
评分
-
6
查看全部评分
-
|