Я пытаюсь использовать VBA для создания макроса, который при вызове сканирует все заполненные ячейки на листе и если цвет шрифта ячеек фиолетовый (13), он скопирует эту ячейку, а специальную вставку вернет только номер и повернет цвет шрифта черный. Я немного экспериментировал с этим, но я нахожусь над моей головой, поэтому, если у вас есть рекомендованные страницы, чтобы узнать vba, я бы тоже это оценил.Формула VBA для Excel 2003 для вставки специальных значений на основе цвета шрифта
0
A
ответ
0
Вы можете делать почти все это, просто делая что-то и записывая их с помощью макрорекордера и видя результаты. Это не то, как вы должны сделать это, но это простой пример
Sub setPurpleValues()
Dim myStr As String
For Each cell In Range("A2:Z100")
If cell.Font.ColorIndex = 13 Then myStr = cell.Value Else myStr = "No"
'MsgBox (myStr)
If myStr <> "No" Then
cell.Value = myStr
cell.Font.ColorIndex = 1
End If
Next cell
End Sub
Смежные вопросы
- 1. Формула Excel Cell на основе цвета фона
- 2. Формула Excel для получения значений
- 3. VBA - значения для вставки значений
- 4. Формула ячейки Excel Excel для сравнения значений
- 5. Формула Excel для кода VBA
- 6. Формула Excel для значения ячейки на основе значений двух ячеек
- 7. Excel - Формула для создания массива значений поиска на основе критериев
- 8. Формула в Excel для добавления значений на основе объединенной ячейки
- 9. Формула Excel для резки строки на основе '\'
- 10. Формула Excel для подсчета значений между датами
- 11. Слово VBA Строка для вставки специальных символов
- 12. Формула процесса excel в VBA без вставки в excel
- 13. Excel VBA Userform Изменение цвета шрифта
- 14. Формула Excel/VBA для получения уникальных значений двух столбцов
- 15. Формула Excel для извлечения нескольких совпадающих значений
- 16. excel vba строка вставки и изменение цвета
- 17. Формула Excel 2003 не вычисляется после ее изменения в VBA
- 18. Excel VBA: Формула слишком сложна для объекта
- 19. Формула Excel с VBA
- 20. Формула массива для VBA
- 21. Формула для средневзвешенных значений
- 22. vba in excel 2003
- 23. Excel Формула для кода VBA Преобразование
- 24. Преобразовать Excel Формула для VBA кода
- 25. формула excel для определения рабочего дня на основе емкости
- 26. Нужно руководствоваться функцией VBA для вставки значений в Excel
- 27. Формула Easy VBA excel
- 28. Excel vba для сравнения значений
- 29. Формула Excel или VBA
- 30. Формула Excel для нахождения ближайших значений
Почему не следует использовать ваш подход? И в настоящее время я использую записанный макрос на некоторых листах, но некоторые листы меняют местоположение ячейки ежедневно. –
Вы можете выбрать диапазон для выбранного диапазона. Я только говорил, что код не был изящным, поэтому вы могли бы шагнуть на него и посмотреть, что он делает – datatoo