ここにはいくつかの異なる同様のアイデアがあることに気づきました。しかし、この単純な比較機能について助けが必要です。
私の目標は、2 つの異なるセルを比較し、それらが同じ場合は、省略されていない完全な名前に置き換えることです。
ありがとうございました!!!
IE
Sheet1 Sheet2
Column H Column A Column B
Dept Dept Department
これは私が持っているものです(はい簡単です)が、セル H は非略語に更新されていません:
Sub updateDeptNames()
'Format user ID from the email column
Dim ws As Worksheet, ws2 As Worksheet
Dim LastRow As Long, i As Long
Dim tmpArray() As String, tempDept As String
Set ws = ActiveWorkbook.Sheets("Student_Travel_DB") '--> This is the relevant sheet
Set ws2 = ActiveWorkbook.Sheets("gokoutd") '--> This is the relevant sheet
LastRow = 1000 ''Bug finding the last row, had to hard code it
For i = 2 To LastRow 'Iterate through all the rows in the sheet
For j = 2 To 112
tempDept = ws2.Range("A" & j).Value
If ws.Range("H" & i).Value = tempDept Then
ws.Range("H" & i) = ws2.Range("B" & j).Value
End If
Next j
Next i
End Sub