Я пытаюсь сделать лист для добавления к шаблонам, которые я даю своим ученикам для домашних заданий; некоторые из них обманывают, отправляя друг другу файлы, и я хотел бы их поймать.Excel - автоматически заменить ячейку формулы с ее результатом
Я создал ячейку формулы, которая заполняется текущей ОС и папкой файла. То, что я хотел бы сделать, это получить текст после оценки, чтобы, если другой ученик откроет файл, он не изменится (но следующая ячейка будет и т. Д.). Вот формула:
(Cell A1): =INFO("osversion")&INFO("directory")
(Cell A2 и за его пределами): =IF(A1=(INFO("osversion")&INFO("directory")),"",IF(LEN(A1)<2," ",INFO("osversion")&INFO("directory")))
вы знаете, есть ли способ иметь формулу ячейки заменить его значением после выполнения без использования VBA? (Если я использую VBA, он спрашивает, хотите ли вы включить макросы при запуске, какой вид дает игру ...)
Заранее благодарю вас за помощь!
VBA потребуется. –
Не об этом я знаю. Но даже если бы вы могли, вы не можете остановить их и причину. Я всегда могу открыть копию других студентов и обновить свою копию? –
Целью было бы то, что если я открою файл другого ученика на своем компьютере, он добавит мою ОС и каталог после его/ее! Кажется, что VBA требуется, поскольку @ Gary'sStudent сказал, но я надеялся, что какой-то гений может иметь приятное обходное решение ... –