Можно ли выбрать лист в зависимости от значения в ячейке. НапримерВыбор листа из значения в ячейке
Col_1 Col_2 Col_3
gor 100 jan
mack 60 jan
john 40 mar---->this data
..... So on
Здесь я проверка для лиц, которые имеют менее 50 часов, и если у них есть 50 часов, то я должен пойти на этот лист и пометить их, чтобы представлять их. здесь john имеет менее 50 часов, тогда мне нужно получить имя листа из col_3, который находится здесь в марте. Я должен перейти на этот маркер и пометить их. Мой вопрос в том, что. Можно ли выбрать или получить имя листа на основе значения в ячейке.
Если вы знаете строку/col для этой ячейки, вы можете использовать 'Range (...). Value', чтобы получить значение в ячейке, и да, использовать его для активации другого листа, где' ... '- это ячейка, например,« C4 ». Вы также можете использовать 'Cells (row, col) .Value'. –
'ws = Рабочие листы (Рабочие листы (« Отчет »). Диапазон (« H »и intRow1) .Value) .Activate' –
@Ryan J Это то, что я сделал до сих пор, но возвращающий ошибку, потому что он принимает только дату, например. Имя листа - Мар-15, и это то, что находится в ячейке, но оно только получает данные, как в (13/3/15), но нет названного им листа. Есть только март-15. И я хочу, чтобы это воспринималось как есть. Любое предложение? –