怎样在EXCEL中快速定位编码?

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:58:59
我有一张库存表,A列是100个材料编码,车间发料单只有编码和数量,怎样在录入时快速定位到某个编码那一行?如下:
编码 发料数量
A001
A002
A003
B001
B004
B009
C003
C006
C008

在录入发料数量时不用通过查找去定位,材料多的话很麻烦。以前在一个软件里碰过在材料表中可以一个个输入编码软件就会自动递增去查找很方便,不知EXCEL能不能实现这种功能。高手赐教,不甚感激!

在worksheet的change事件中写个宏。只要是在某个格中输入编码,就在编码列中自动查找到,并定位到相应的位置。要是不会写的话。Hi我

喊会VBA的人给你弄个宏吧。

选中全部(第一行为标题行)--数据--筛选--自动筛选--下拉框 自定义-- 等于 。。。

画一个命令按钮,在编辑状态下双击命令按钮,清空当前内容,输入下面程序,保存退出设计模式,以后只要在A1单元格中输入你想要录入的编码,在B1输入你想要录入的数据,点命令按钮,就可以直接录入了...命令按钮上的名称你可以改为"录入数据"...不懂HI我...

Private Sub CommandButton1_Click()
Dim X As Integer
Dim Y As Integer
Dim Z As Boolean
Z = True
For Y = 2 To 120
X = StrComp(Cells(1, 1).Value, Cells(Y, 1))
If (X = 0) Then
Range("b1").Select
Selection.Copy
Cells(Y, 2).Select
ActiveSheet.Paste
Range("a1").Select
Z = False
Else
End If
Next Y
If (Z) Then
tempmsgbox = MsgBox("输入错误,没有相关编码")
End If
End Sub