OFF: Как в Excel автоматически пустые ячейки заполнить нулями ? #160206


#0 by TDI
Можите привести пример макроса...или посоветуйте как. Из программы получаем отчёт (неважно с какой программы) в Excel. Очет большой, и там встречаются пустые ячейки. А потом  этот отчёт загружается в другую программу :) и там при загрузке всё зависает, если встречает пустые ячейки, необходимо проставить по всем таким ячейкам 0. В ручную очень припаристо это делать. есть какой-нибудь способ облегчить процесс? Спасибо...
#1 by Волшебник
создай еще одну колонку, в которой напиши = А + 0, формат - число
#2 by Salvador Limones
А нельзя поправить загрузку в другой программе?
#3 by skunk
а если просто проверку сделать ... при загрузке
#4 by Тык
Sub a For Each c In UsedRange    If IsEmpty(c) Then        c.Value = 0    End If Next End Sub
#5 by TDI
Тык а как это запустить ? :)
#6 by TDI
For Each с In UsedRange в этой строке ошибка...выдаёт run time error 13
#7 by Тык
(5,6) Засунь это в модуль нужного листа.
#8 by TDI
Тык: смотри, Cервис - Макрос - Выполнить... выбираю макрос, с кодом что ты написал... выдаёт  run time error 13 Или что я неправильно делпаю?
#9 by Тык
См.
#10 by Тык
+ Или подправь его так: Sub a For Each c In ActiveSheet.UsedRange   If IsEmpty(c) Then с.Value = 0 Next End Sub
#11 by TDI
Тык run time error 424 уже не 13 :)
#12 by Токс
Пля, приколист...
#13 by TDI
так а что такое ?
#14 by Токс
Надо ждать...
#15 by Тык
Перебивай руками.
#16 by TDI
Тык: :))  run time error 424 - значит надо руками всё бить ? :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям