• Архив

    «   Октябрь 2011   »
    Пн Вт Ср Чт Пт Сб Вс
              1 2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    31            

3 месяца!

А вот и мы:



Нам 3 месяца. Имеют место:

  • 2 зуба (на подходе - еще парочка)
  • активное общение с миром в виде непередаваемых звуков (но мы друг друга понимаем)
  • попытки ходить в ванной и генерация там же волн высотой до полуметра (привет соседям снизу)
  • ползание по-пластунски от одного края кровати до другого (почти инфаркт у родителей)
Мысли молодого папы (меня):

  • Ты никогда до конца не поймешь своих родителей, пока сам не начнешь воспитывать своего ребенка.
  • Нельзя совсем бросать свои обычные занятия методы развития (для меня это спортзал и английский). Сократить - возможно, но совсем бросать никак нельзя. Иначе "душевные и физические батарейки" сядут быстро.
  • Когда маленький ребенок спит, это не только прекрасно, но и НАКОНЕЦ-ТО.
  • Соска = глушитель
  • Ребенок - это сгусток возможностей
  • Когда у тебя маленький ребенок, ты или заново научишься планировать свое время и все успевать, адаптируешься к новым условиям жизни, когда свободного времени минус сколько-то часов в сутки или быстро превратишься в нервный, вечно невыспанный и неухоженный сырьевой придаток к своему ребенку.
  • Японские ниндзя - лохи по сравнению с молодыми родителями. Когда ребенок спит, они умудряются совершенно бесшумно не только передвигаться по дому, но еще и стирать, гладить, готовить, убираться и любить друг друга ;)

Мерзкий глюк с выпадающими списками

При работе над очередным проектом обнаружил весьма неприятный глюк с выпадающими списками в Excel.

Если при создании списка в качестве источника (Source) задавался не диапазон ячеек, а текст, то его длина (оказывается!) ограничена 8192 (2 в 13-й степени) символами. Причем при превышении этого значения файл (или макрос, если это делалось в нем) вылетает с ошибкой, а после перезапуска - умирают все выпадающие списки во всех ячейках листа, где было превышение. Нифига себе подарочек.
Вот простой макрос для желающих испытать на себе. Вылетает четко на 8192 символе любого списка и рушит все другие списки листа:
Sub Test_Dropdown_Limit()   
   For i = 1 To 10000   
      With [a1].Validation   
         l = l & "A,"  
         Debug.Print i & " " & Len(l)   
        .Delete   
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
                 Operator:=xlBetween, Formula1:=l   
       End With  
   Next i   
End Sub  
Наверх