Я сбрасываю данные с одного листа на другой с помощью кода vba. Все ячейки правильно заполняются, за исключением 6 ячеек в начале. Фактически данные, которые мы заполняем в этих ячейках, но не видны до тех пор, пока Я дважды нажимаю на ячейки. Что происходит. Может кто-то помочь?Vba excel: невидимость, если данные в ячейках
ответ
Если вы обвиняете неверный формат у вас есть два варианта:
а) очистить формат ячейки назначения, например Worksheets("DestinationSheet").Range("A1:A6").ClearFormats
, а затем скопируйте данные без форматирования
b) скопируйте формат из какой-либо ячейки, формат которой правильный, например. Worksheets("DestinationSheet").Range("B1").Copy Destination:=Worksheets("Sheet1").Range("A1:A6")
, а затем скопируйте данные без форматирования (это означает, что вы сначала скопируете хороший формат, но не корректны данные, но затем в следующем действии вы собираетесь переписать неверные данные с хорошими данными)
Примечание 1: чтобы скопировать данные без форматирование, лучше использовать прямое назначение Worksheets("DestinationSheet").Range("A1:A61").Value = Worksheets("SourceSheet").Range("A1:A6").Value
чем функции копирования
Примечание 2: на мой взгляд, это всегда лучше избегать использования Копировать & Вставить в две команды, потому что вы перепутали в системный буфер обмена, что опасно, по крайней мере. Представьте себе, что пользователь хочет использовать буфер обмена в другой программе одновременно с запуском макроса в Excel ... Насколько мне известно, функция копирования выше (без сопровождения вставки) не использует системный буфер обмена (пожалуйста кто-то поправьте меня, если я ошибаюсь)
- 1. VBA Excel отдельный диапазон даты в ячейках
- 2. Excel VBA Macro - запуск в выбранных ячейках
- 3. Excel vba для ограниченной записи в ячейках
- 4. Печать массива VBA в ячейках Excel
- 5. Игнорировать код в ячейках excel
- 6. Excel VBA: вставка строк на основе номера, содержащегося в ячейках
- 7. Excel VBA Замените символы в ячейках, которые содержат код html
- 8. Сравнение текста в двух ячейках в Excel VBA
- 9. Excel VBA 424 Ошибка объекта, в ячейках (строка, столбец) .Value
- 10. Петля в VBA для получения значений в ячейках в Excel
- 11. Код VBA в нескольких ячейках
- 12. Excel VBA, поиск значений в определенных ячейках в именованном диапазоне
- 13. Отдельные строки в разных ячейках в excel с использованием VBA
- 14. Добавить/удалить линии сетки в ячейках, содержащих данные в ячейках
- 15. Excel VBA Если заявления
- 16. VBA Excel Double Если
- 17. Excel VBA копировать данные колонки, если другие данные столбца соответствуют
- 18. Вставить данные Excel VBA
- 19. Данные, заменяемые Excel VBA
- 20. Формула vba excel в заблокированных ячейках изменяется на числовое значение
- 21. Разделение струн и печать в разных ячейках, Excel VBA
- 22. В VSTO Excel, как обнаружить данные в ячейках?
- 23. Excel/как сравнивать символы в ячейках
- 24. VBA Macro Если ячейка найдена в нескольких ячейках, то
- 25. # Имя? ошибка в ячейках с кодом VBA
- 26. Изображение VBA Center в объединенных ячейках
- 27. Зацикливание вращения в ячейках Excel
- 28. Excel - Вычет в нескольких ячейках
- 29. отображает список в ячейках excel
- 30. Нормализация строк в ячейках excel
Друг сказал, что формат ячеек отличается. Как я могу вставить формат одной ячейки, в которой он отлично работает с этой ячейкой? – Sunaina
** Помогите нам помочь вам; опубликуйте свой текущий код. ** –
Эй, я только что получил свой код. Спасибо :) – Sunaina