1. VisualBasic / Говнокод #9566

    −108

    1. 1
    Replace(Replace(Replace(Replace(Replace(sht1.Cells(i, 4).Value, "(кратность 4 шт)", ""), "O.F.", ""), "D1ECO", ""), "DECO", ""), "SK", "")

    Удаляем из ячейки Excel одно из возможно встречающихся в ней слов.

    Говнокод или вполне нормальный трюк?

    Запостил: valemak, 28 Февраля 2012

    Комментарии (7) RSS

    • Быдлокод для не осиливших циклы и массивы.
      Ответить
    • Ну, для такого количества можно и без циклов с массивами, но развернуть в несколько строчек было бы полезно.
      s = s.Replace("www.somebadsite.ru", "");
      ...
      Ответить
    • Для уровня кодеров на VBA - вполне нормально.

      К тому же если в VBА объвить и инициализировать массив, а потом написать цикл, то кода получится больше.
      Ответить
    • lispish
      Ответить
    • эх, регулярку бы...
      но код не совсем говно-
      сам раньше примерно так же делал))
      Ответить
    • S = S.Replace(...).Replace(...).Replace(...)
      Ответить

    Добавить комментарий