Я пытаюсь написать сценарий Excel VBA. У меня есть диапазон в столбце (A2: A1000) со строками. Каждая строка в диапазоне составляет 2 буквы, за которыми следует номер (например, «AB12345» или «CD67890»). Я хочу найти диапазон для каждой строки, начинающейся с «AB», а затем определить, что является максимальным числовым значением после двух букв. Может ли кто-нибудь сказать мне, как я должен это делать?Код Excel VBA для определения максимального значения в диапазоне строк
-3
A
ответ
0
Это должно сделать трюк. Не проверено.
MaxValue = 0
For i=2 To 1000
If Cells(1, i).Value Like "AB*" Then
MaxValue = Application.Max(MaxValue, CInt(Split(Cells(1, i).Value, "AB")[1]))
End If
Next i
+0
Сколько времени вам потребуется, чтобы проверить это? –
+0
На данный момент нет Excel. Этот код должен работать, за исключением некоторых возможных синтаксических ошибок. Это зависит от вас, чтобы проверить это. – table
0
Смежные вопросы
- 1. Код Excel VBA для установки по оси x минимального и максимального значений в графическом диапазоне
- 2. Excel VBA = отображаемые значения в диапазоне ячеек
- 3. Вставить значения в динамическом диапазоне excel vba
- 4. Excel VBA rowheigt от значения в диапазоне
- 5. Excel: использование столбцов для определения максимального значения в третьем столбце
- 6. Excel VBA для удаления пустых строк в диапазоне
- 7. Excel: используйте VBA для удаления строк в указанном диапазоне дат
- 8. Excel код VBA для замены строки в диапазоне ячеек
- 9. Код Excel VBA для нескольких строк
- 10. Excel VBA показывает только ярлыки для максимального значения каждой серии
- 11. Рекурсивный метод для определения максимального значения
- 12. Excel VBA Найти адрес ячейки в диапазоне от минимального до максимального значения корреляционного диапазона
- 13. Код VBA в Excel для замещения
- 14. Excel VBA - как проверить непустые значения в скрытом диапазоне
- 15. Excel vba - элемент доступа в диапазоне
- 16. Некорректное Rows.Count в прерванного диапазоне (Excel VBA)
- 17. Смещение столбца в диапазоне в Excel VBA
- 18. Вычисление значения для использования в диапазоне excel
- 19. Код VBA, необходимый для создания макроса в Excel
- 20. Excel VBA: поиск объекта в диапазоне
- 21. Excel VBA проверить, нет ли значения в диапазоне
- 22. SQL-запрос для извлечения максимального значения в заданном временном диапазоне?
- 23. Код Excel VBA для переноса данных из строк в столбцы
- 24. Код VBA для отображения нескольких строк в Excel
- 25. Сравнение строк в Excel VBA
- 26. Ошибка объекта в vba для определения значения
- 27. VBA Переменная в диапазоне
- 28. Массивы строк в Excel VBA
- 29. Excel VBA установлена активная ячейка в диапазоне
- 30. Excel VBA - Выполнение функции для каждой ячейки в диапазоне
Показать какой-либо код, пожалуйста, или доказательства или исследования или, по крайней мере, ваше лучшее предположение о том, как это сделать. –
Прокрутите свой диапазон, проверьте первые 2 символа, если «AB» затем сохранит значение до максимальной переменной и максимального диапазона. Следующая итерация, если значение выше хранимого значения, заменит max и range. Просто с чего начать. – nbayly