【发布时间】:2014-11-19 13:54:14
【问题描述】:
通过在 VB 脚本上使用此代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ltr, rNum, AlphaLtrs, selLtr
If Not Intersect(Target, Me.Columns(2)) Is Nothing And _
Target.Cells.Count = 1 Then
If Target.Value = "" Then
AlphaLtrs = "ABCDEFGHIGKLMNOPQRSTUVWXYZ"
selLtr = Application.RoundUp(Rnd() * 26, 0)
ltr = Mid(AlphaLtrs, selLtr, 1)
rNum = Application.RoundUp(Rnd() * 999999, 0)
Target.Value = Me.Range("A" & Target.Row) & "-" & ltr & rNum
End If
End If
End Sub
我需要通过Ms.Access创建,一般用于库存产品
Ms 访问表包含此字段
ID [Primary Key]
Product Title [Short text]
Type [Short text]
SKU [Short text]
Image Preview [Attachment]
Price [Number]
Availability [yes/No]
我需要的是 SKU 将自动为任何新产品生成密钥,唯一密钥,可以在插入新条目时通过表单上的按钮,也可以通过最初的新条目,密钥将与 Excel 代码相同,例如Z401374(字母数字)且一旦生成就不能更改
【问题讨论】:
标签: mysql database excel ms-access vbscript