Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Пользовательская функция присвоение значений другим ячейкам - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Пользовательская функция присвоение значений другим ячейкам (Макросы/Sub)
Пользовательская функция присвоение значений другим ячейкам
Bamboo Дата: Среда, 30.03.2016, 11:24 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Может ли пользовательская функция присвоить значения другим ячейкам. Если да, то как это можно сделать?
Запускать из пользовательской функции макрос, который будет записывать?
 
Ответить
СообщениеМожет ли пользовательская функция присвоить значения другим ячейкам. Если да, то как это можно сделать?
Запускать из пользовательской функции макрос, который будет записывать?

Автор - Bamboo
Дата добавления - 30.03.2016 в 11:24
Bamboo Дата: Среда, 30.03.2016, 14:04 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 58
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Попробовал сделать вот так:
[vba]
Код

Function HighLevACC(ACC, DistMap, Counter)
  Х=5  
  Call CellRecord(X, 1, Counter)
End Function

Public Sub CellRecord(X, RecValue, Counter)
  Debug.Print X, RecValue, Counter(X, 1); Result
  Counter.Cells(X, 1).Value = RecValue
End Sub
[/vba]

В результате не работает последняя срока подпрограммы: Counter.Cells(X, 1).Value = RecValue

В чем может быть ошибка?


Сообщение отредактировал Bamboo - Среда, 30.03.2016, 14:50
 
Ответить
СообщениеПопробовал сделать вот так:
[vba]
Код

Function HighLevACC(ACC, DistMap, Counter)
  Х=5  
  Call CellRecord(X, 1, Counter)
End Function

Public Sub CellRecord(X, RecValue, Counter)
  Debug.Print X, RecValue, Counter(X, 1); Result
  Counter.Cells(X, 1).Value = RecValue
End Sub
[/vba]

В результате не работает последняя срока подпрограммы: Counter.Cells(X, 1).Value = RecValue

В чем может быть ошибка?

Автор - Bamboo
Дата добавления - 30.03.2016 в 14:04
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Пользовательская функция присвоение значений другим ячейкам (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!