Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Замена ссылок на файл и листы файла
 
к сожалению нет возможности посмотреть реализацию urfin0000 в формате xlsx, поэтому вариант в xls
Изменение размеров пользовательской формы
 
свойства формы Height, Width позволят задать форме нужные размеры.
Как в VB обойти ошибку "Procedure too large"
 
возможно вас интересовали функцией типа    
Sub Mysub1(ByVal Target As Range)  
Sub Mysub2(ByVal Target As Range)  
...  
в них прописать блоки из Worksheet_SelectionChange  
 
при вызове передавать то, что пришло сверху  
Private Sub Worksheet_SelectionChange(ByVal Target As Range)  
Mysub1 Target  
Mysub2 Target  
...  
End Sub  
 
с циклом конечно будет компактнее
Округление комплексных чисел в Excel
 
подсказка с мелкософта  
http://support.microsoft.com/kb/213294
Запуск макроса при выделении ячейки
 
да можно.  
повесить макрос на событие SelectionChange
вставка даты
 
можно так
Ошибка при протягивании формулы
 
правда и выдает одни нули))
Ошибка при протягивании формулы
 
если вы про формулу G2, то у меня не ругается) тяну вниз
Шорткат на свернуть/развернуть группы
 
" как сделать чтобы это был перекоючатель на одной комбинации? "  
вам нужна комбинация "горих клавиш"? тогда макросы - параметры, там назначите комбинацию
Шорткат на свернуть/развернуть группы
 
нужен ваш пример
Вставить из видимых ячеек в видимые последовательно
 
а скопировать - вставить?  
можно пример?
Выпадающая таблица.
 
не поверите, на остальной половине интернета гугл нашел 265000 страниц  
http://www.google.ru/#hl=ru&sugexp=kjrmc&cp=19&gs_id=24&xhr=t&q=группировка+данных+в+excel&pf=p&sclient=psy-ab&newwindow=1&biw=1680&bih=928&source=hp&pbx=1&oq=группировка+данных+&aq=0&aqi=g4&aql=f&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=6164bbc8b1ded84b
Хранение данных
 
как итог, спрятать функцию от пользователя в файле не получиться?    
в том смысле что она либо описана в модуле/листах которые видны в проекте, либо подгружаема извне?
Хранение данных
 
Hugo  
спасибо. похоже то что надо.
Хранение данных
 
nerv  
хочу уточнить, что речь идет именно о памяти/разделе файла excel не оператива и не далее него.  
 
Юрий, я считал, что имена в книге не есть место хранение данных, а скорее ссылка на них. я ошибаюсь?
Хранение данных
 
Доброе время суток уважаемые форумчане, прошу просветить:  
1. Возможно ли в excel хранить значение переменных не на листах?  
как аналог реестра системы, только в рамках книги?    
 
2. Возможно ли хранить макросы вне листов/модулей/классов/надстроек?  
(аналог скрыть листы из книги, но для модулей проекта?)  
 
С уважением, Сергей.
Выделение формул по подобию
 
дааа опыт не пропьешь:)
Выделение формул по подобию
 
извиняюсь что не оптимизировано, как основа:  
по кнопке раскрашивается строка под номером input_str (внутри кода)  
из того что можно доделать, это в первую очередь поменять условие "подобия", к примеру сделать разбор всех входных параметров на соответствие шаблону.  
(тут пока углубляться не стал, полет фантазии большой у каждого)  
пока примитивно смотрит одинаковые цифры  
 
пока так, (работа прижимает(( )  
 
P.S. кто нибуть знает как вытащить параметры из функции без написания своего парсера?
Выделение формул по подобию
 
{quote}{login=Miha-nikus}{date=14.10.2011 09:36}{thema=Re: }{post}{quote}{login=I Sergey}{date=14.10.2011 09:30}{thema=}{post}For Each c In Range("d7:h15")  
   If c.Formula <> "" Then  
       c.Interior.ColorIndex = 35  
   End If  
   Next{/post}{/quote}  
 
ну, а где подобие то? я так понял ваши строки проверяют факт наличия формулы только и всего...{/post}{/quote}  
 
поторопился...  
смотрю внимательней...  
"Ячейки D7,G7 и H7 подобны в вычислениях(переменной является столбец)"  
так у вас в впринципе все формулы - это сложение в столбце
Выделение формул по подобию
 
For Each c In Range("d7:h15")  
   If c.Formula <> "" Then  
       c.Interior.ColorIndex = 35  
   End If  
   Next
Размещение данных ChekBox в одной ячейке
 
это If Me.CheckBox1 = CheckBox2 = CheckBox3 = True Then (при нажатии 3х клавиш)  
похоже будет выглядить так  
If Me.CheckBox1 = True and Me.CheckBox2 = True and Me.CheckBox3 = True Then (при нажатии 3х клавиш)
Элемент управления: Флажок
 
msgbox замените на работу с ячейками
Элемент управления: Флажок
 
на событие флажка change  
если вкл -> умножаем  
если выкл -> делим
Не работает ComboBox
 
"да, и немного разобраться"  
у Вас строка Me.ComboBox1.AddItem "Макро1", 1  
вызывает событие ComboBox1_Change, что приводит к зацикливанию.  
пробуйте, как сказал Юрий, или в принципе, вынести в отдельную поцедуру, запускаемую когда надо.
Label на picture
 
у лейбла свойство  
backstyle = 0 (fmBackstyleTransparent)
Запись формулчыы массива в макрос
 
самому интересно стало  
чтобы к примеру, заработала формула 1 и выдала результат, я так понимаю 22л в примере  
заменяем формулу  
на    
Range("D2").FormulaArray = "=IF(ISNA(INDEX(КарткаОбліку!R[8]C52:R[23]C52,MATCH(R1C4&R7C[2],КарткаОбліку!R[8]C2:R[23]C2&КарткаОбліку!R[8]C7:R[23]C7,0))&"" л.""),"""",INDEX(КарткаОбліку!R[8]C52:R[23]C52,MATCH(R1C4&R7C[2],КарткаОбліку!R[8]C2:R[23]C2&КарткаОбліку!R[8]C7:R[23]C7,0))&"" л."")"
 
в результате    
=ЕСЛИ(ЕНД(ИНДЕКС(КарткаОбліку!$AZ7:$AZ22;ПОИСКПОЗ($D$1&D$7;КарткаОбліку!$B7:$B22&КарткаОбліку!$G7:$G22;0))&" л.");"";ИНДЕКС(КарткаОбліку!$AZ7:$AZ22;ПОИСКПОЗ($D$1&D$7;КарткаОбліку!$B7:$B22&КарткаОбліку!$G7:$G22;0))&" л.")  
становиться    
=ЕСЛИ(ЕНД(ИНДЕКС(КарткаОбліку!$AZ10:$AZ25;ПОИСКПОЗ($D$1&F$7;КарткаОбліку!$B10:$B25&КарткаОбліку!$G10:$G25;0))&" л.");"";ИНДЕКС(КарткаОбліку!$AZ10:$AZ25;ПОИСКПОЗ($D$1&F$7;КарткаОбліку!$B10:$B25&КарткаОбліку!$G10:$G25;0))&" л.")  
 
по остальным, я так понимаю, также. смотрите на что у вас сссылаются формулы и будет правильный результат.  
p.s. почему замена названия листа с КарткаОбліку на Лист2 без изменения диапазонов позоляет сразу вставить все формулы, а сейчас прокатило изменение диапазона без смены листа... осталось загадкой.
Запись формулчыы массива в макрос
 
"А в этом макросе осталось дописать вот эти три формулы."  
 
Вы хотите чтобы за вас переписали диапазоны в трех формулах?  
 
тут следующие варианты:  
1. или диапазоны знаете Вы, так как Вы с ними и работаете и знаете что хотите получить и делаете самостоятельно.  
2. или вы бы хуть тогда выложили с чем сравнивать. в начале у вас три формулы вставляются в ячейки F6, G5 и I6, а потом в примере их 4 и вставляются в столбец D.  
3. или вы готовы оказать помощь в оказании помощи Вам, и пойдет диалог с наводящими вопросами чего же вы хотите получить.  
 
вам какой больше нравится?
Запись формулчыы массива в макрос
 
{quote}{login=Муля}{date=12.10.2011 01:57}{thema=}{post}Сергей. А вы не знаете другую, не массивную формулу, которая делала бы то же самое.{/post}{/quote}  
 
делает что?  
 
если вам не нравяться массивные формулы, напишите макрос, делающий тоже самое.    
если данных не много, может потерю в скорости и не заметите.  
 
дааа злодеи-анонимы ваше обнаглели, тварят че хотят.:)
Запись формулчыы массива в макрос
 
И вам Доброго дня.  
 
"ДЛя начала. Сергей! Нет счастья!!! не работает и ваш файл.ПРичем, в ячейках формула отображается с фигурными скобками, а результат - пустые ячейки."  
 
Так вопрос то стоял в том что "не почему у вас пустые ячейки", а    
"Красит то желтым, то красным цветом."    
 
А по содержанию, вы сравните что вам вставляет макрос уже на русском с тем что вы от него хотите, похоже у вас RC напутаны
Запись формулчыы массива в макрос
 
это к последнему
Страницы: 1 2 3 След.
Наверх