Приветствую, дорогие читатели! В этой статье давайте рассмотрим функцию, которая определяет тип данных ячейки в Excel. Она базируется на встроенных функциях Excel, таких как ЕНЕТЕКСТ(), ЕЛОГИЧ() и ЕОШИБКА(), а также на поддержке VBA для функций IsEmpty (пусто), IsDate (дата) и IsNumeric (число). Назовём её (нашу функцию) ТипЯчейки. Эта функция принимает в качестве аргумента ячейку и возвращает строку, описывающую тип данных левой верхней ячейки этого диапазона. Возможные типы данных включают "Пусто", "Текст", "Булево выражение", "Ошибка", "Дата", "Время" или "Число"...
Немного теории о переменных. При создании своих макросов вам где-то нужно будет хранить свои данные. Это можно сделать на отдельном промежуточном листе, либо, удобнее всего хранить в переменных, чтобы конечный пользователь не видел "манипуляций" при выполнении макроса. Очень часто, при написании макросов, нужно брать данные из одного листа и копировать в другой. Вот для этой цели(разумеется не только для этой) и служат переменные. Давайте разберемся, что же такое "Переменная". Говоря компьютерным языком - это ячейка в памяти, где хранятся какие-то данные определенного типа...