Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2012, 00:24   #11
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

То же, без цикла
Код:
Private Sub Workbook_Open()
  Dim s
  s = MsgBox("В верхний регистр (Да), в нижний регистр (Нет)?", vbYesNoCancel, "Преобразование регистра")
  If s <> vbCancel Then
    With [A1].CurrentRegion
        .Value = Evaluate("INDEX(" & IIf(s = vbYes, "UPP", "LOW") & "ER(" & .Address & "),)")
    End With
  End If
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 30.08.2012, 08:31   #12
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
То же, без цикла
У меня не работает. Слишком мало аргументов в ИНДЕКС-е...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение регистра букв VladimirAleks Общие вопросы Delphi 4 27.10.2009 19:27
Смена регистра Last Microsoft Office Excel 6 12.08.2009 14:52
Автоматическое исправление регистра букв apomin Microsoft Office Word 6 07.12.2008 00:29
Отмена учета регистра Македонский Общие вопросы Delphi 7 12.09.2007 09:41
Запись регистра xak2 Общие вопросы Delphi 4 07.05.2007 22:18