Скажем, у меня есть столбец A (код задания: 10001), а в столбцах CE / CF указаны подразделения компании, в которых эта работа будет соответствовать нетрадиционным часам.
Код вакансии | Должность | Бизнес-сегмент 1 | Бизнес-сегмент 2
10001 | Спецификация службы поддержки клиентов | Операции | Управление казначейством
10001 | Спецификация службы поддержки клиентов | Операции | Почтовые службы
10001 | Custmer Support Spec | Операции | Валюты
Если бы у меня было одно задание, но оно было разбито на 3 разных сегмента BU lvl 2, как я мог бы сделать что-то в VBA, где бы запрашивалось поле ввода и как код задания в первом столбце, и текст Дисплей будет отображать те бизнес-единицы, под которые он попал?
Что-то вроде:
Sub JobCodeSearch()
JobCode = Application.InputBox("Please provide a job code", "job code", Type:=1)
Set found = Range("A:A").Find(what:=JobCode, LookIn:=xlValues, LookAt:=xlWhole)
If found Is Nothing Then
MsgBox "Your job code was not found"
Else
'I would want a dialogue box showing all of the values in the 3rd and 4th columns from where it matches that job code
End If
End Sub