Forum Discussion
marvel2r
May 13, 2022Copper Contributor
Excel Visual Basic help
Hello. Was wondering if you could help me with a workbook I'm trying to create. The purpose is to track employees with numbers; on the first sheet (Form) someone will scan their number, it will then ...
- May 14, 2022
Try
Sub inout() Dim ws1 As Worksheet Dim ws2 As Worksheet Dim barcode As String Dim rng As Range Dim rownumber As Long Set ws1 = Worksheets("Form") ' *** Change Sheet2 to the name of the other sheet *** Set ws2 = Worksheets("Sheet2") barcode = ws1.Range("B2").Value Set rng = ws2.Range("A:A").Find(What:=barcode, LookIn:=xlValues, LookAt:=xlWhole) If rng Is Nothing Then Set rng = ws2.Range("A" & ws2.Rows.Count).End(xlUp).Offset(RowOffset:=1) rng.Value = barcode End If rownumber = rng.Row Set rng = ws2.Cells(rownumber, ws2.Columns.Count).End(xlToLeft).Offset(ColumnOffset:=1) rng.Value = Now rng.NumberFormat = "m/d/yyyy h:mm AM/PM" ws1.Range("B2").ClearContents End Sub
marvel2r
May 14, 2022Copper Contributor
HansVogelaar Trying to get end product to look something like this.
Scan barcodeData sheet 1st scanData sheet 2nd scan
marvel2r
May 14, 2022Copper Contributor
ADP = barcode