В программе, которую я сейчас пытаюсь написать, я беру два столбца чисел и выполняю вычисления на них.Я не знаю, где расположены эти два столбца, пока пользователь не скажет мне (они вводят значение столбца в ячейку рабочей книги, в которой находится мой код).
Например, если пользователь ввел "«» И «B» как столбцы, в которых находится вся информация, могут выполнять вычисления на основе этих значений.Точно так же, если они хотят проанализировать другую рабочую таблицу (или рабочую книгу) и столбцы в «F» и «G», они могут ввести их.Проблема в том, что я прошу пользователя ввести эти два столбца, а также четыре других (последние четыре столбца результата).Я сделал это в надежде, что смогу сделать это гибким, но теперь негибкость приемлема.
Мой вопрос, если мне дано значение, где будет некоторая информация (скажем, «F») как я могу выяснить, какой будет колонка после или до этого введенного значения.Поэтому, если мне дадут только «F», я смогу создать переменную для хранения столбца «G».
Ниже приведены примеры того, как переменные работали до того, как мне понадобилось решить эту новую проблему:
Dim first_Column As String
Dim second_Column As String
Dim third_Column As String
first_Column = Range("B2").Text
second_Column = Range("B3").Text
third_Column = Range("B4").Text
Здесь ячейки B2 - B4 - это то, где пользователь вводит значения.Обычно я хочу, чтобы у меня не было B3 и B4.Мне кажется, что смещение (0,1) может как-то помочь, но до сих пор я не смог правильно его реализовать.
Спасибо,
Джесси Смотермон