Как в excel-е автоматом изменить содержимое ячеек ? #650151


#0 by palpetrovich
к примеру добавить 10% ко всем ячейкам где находятся числа? зы: не добавить новые ячейки и прописать формулу, а именно в тех-же
#1 by GROOVY
макрос напиши.
#2 by palpetrovich
не умею :(
#3 by Жан Пердежон
1. берешь автомат 2. находишь 3. ... 4. profit!
#4 by palpetrovich
:)
#5 by Ayvengo
#6 by Ayvengo
или ты это в экселе делать хочешь?
#7 by palpetrovich
ну да, хотелось-бы
#8 by mikecool
а без макроса формулой можно? прям в этой же ячейке или в рекурсию уйдет?
#9 by StanLee
#10 by palpetrovich
даже боюсь об этом думать :)
#11 by palpetrovich
спасибо, почитаю
#12 by palpetrovich
короче напрямую не смог, пришлось из 1с: Процедура КнопкаВыполнитьНажатие(Кнопка)        Попытка        Excel = новый COMОбъект("Excel.Application");        Книга = Excel.Workbooks.Open(ИмяФайла);    Исключение        Возврат;    КонецПопытки;            ПроцПроц = 1 + Процент/100;      Лист = Книга.Worksheets(НомерЛиста).UsedRange;      Для Стр = НачСтрока  По КонСтрока Цикл        ОбработкаПрерыванияПользователя;        Для Кол = НачСтолбец  По КонСтолбец Цикл            Попытка                Лист.Cells(Стр, Кол).Value = Лист.Cells(Стр, Кол).Value * ПроцПроц;            Исключение    КонецПопытки;            КонецЦикла;        состояние("Строка: " + Стр);    КонецЦикла;    Excel.WorkBooks.Close;    Excel = "";     КонецПроцедуры :)
#13 by Wobland
for i=1 to 200  Cells(i, 1).Value=0.2*Cells(i, 1).Value next i
#14 by palpetrovich
это макрос? ...а после исполнения его можно удалить из листа?
#15 by Утконос
ты макрос в личную книгу (или другую) сохрани.А вызывай из нужной
#16 by palpetrovich
ладно, спасибо, попробую ...хотя пока и хватает :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С