Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Vba

С этим тегом используют

Microsoft Excel Excel Макрос Программирование Помощь Microsoft Word Без рейтинга Все
164 поста сначала свежее
2
0617
0617
4 года назад

Музыкальный плеер в Excel. Нужна помощь⁠⁠

Есть регулярная задача: слушать аудиозаписи и расшифровывать их.
Сейчас использую для прослушивания AIMP, а для записи расшифровки - Excel.

По многим причинам это удобно и неудобно одновременно:
удобно - в аимп есть отличная фишка - аудиограмма записи (или как оно называется?) - я моментально оцениваю есть ли в записи информация или нет, скриншот ниже:
неудобно - чтобы сохранить имя файла с аудиозаписью рядом с расшифровкой, приходится тратить неразумное количество усилий.
Как сделать их екселя плеер, я знаю. Как научить его рисовать вот такие картинки? Возможно, есть какая-нибудь визуализация для WMP? Или нужно вообще искать другой подход?
Музыкальный плеер в Excel. Нужна помощь Microsoft Excel, Microsoft office, Vba, Windows Media Player
Музыкальный плеер в Excel. Нужна помощь Microsoft Excel, Microsoft office, Vba, Windows Media Player
Показать полностью 2
[моё] Microsoft Excel Microsoft office Vba Windows Media Player
25
9
aristo72
4 года назад
MS, Libreoffice & Google docs

Комбинаторика и ексель. Нужна помощь⁠⁠

Всем привет. Пришлось столкнутся с такой задачей - необходимо создать таблицу полного расчета всех возможных вариантов перестановок с повторениями 9 чисел. То что нашёл в интернете почти не работает как надо, вешает машину, и есть ещё нюансы.. Как это можно решить? Я так понимаю что количество строк в листе может завалить за сотню тыщ, или ошибаюсь? 🤔 Спасибо за любую помощь!
UPD. Ряд чисел выглядит примерно таким образом : 0.3.4.5.3.7.1.2.9 . Каждый раз разный ряд. После расчета всех возможных комбинаций нужно вытащить результат с порядковым номером строки, к примеру - 45874, потом 16450, 24354 и т д.

[моё] Комбинаторика Microsoft Excel Microsoft office Vba Текст
32
202
AmaYajemama
AmaYajemama
4 года назад
MS, Libreoffice & Google docs

VBA для создания прайс-листа с изображениями⁠⁠

Доброго времени суток!

Не могу не поделиться результатами своих двухнедельных мучений (ну и похвастацца, конечно).

Макрос создаёт прайс (а может и не прайс, смотря какая у вас потребность приключится) с изображениями и их именами из выбранной папки. Высота изображений определяется пользователем на листе и конечные размеры картинок в готовом файле изменяются пропорционально, ячейки подстраиваются под их размер.

VBA для создания прайс-листа с изображениями Microsoft Excel, Vba, Прайс, Программирование, Макрос, Первый опыт, Самоучка

Вот ссылка на готовый файл
https://drive.google.com/drive/folders/1bBR90GRjQpl7eSqYHks3...

Это суть. Дальше - предыстория и вопрос.

Вообще это мой первый макрос. С Excel'ем я давно на "ты", и давно "облизывалась" на макросы, но все к случаю не приходилось. Все эти If'ы и Then'ы повергали меня в ужас. Ну серьёзно, проще формулой...

Но тут подвернулась работа, в которой моих знаний стало явно не хватать, нужен макрос. Пришлось осваивать. И вот, спустя две недели ночных свиданий с ноутом, макрос готов и все пожелания заказчика учтены.

Код, конечно, кривой, хоть и рабочий; большая часть его кусков скопипастщена с разных форумов, но связана воедино и адаптирована лично мной. Поэтому я сияю, как медный таз - "ОНО РАБОТАЕТ!", а поделиться не с кем - домашние спят - не будить же, пошлют ещё...

Ну все, похвасталась, теперь, собственно, вопрос. Пока сидела с этим макросом, суть работы VBA в общих чертах и понятиях, конечно, уловила. Но слишком сумбурно. Если кто знает хорошую литературу или ресурсы, полезные начинающим, посоветуйте, пожалуйста, буду очень благодарна!

Пы.Сы. Фотографировала на бессонницу, уж не обессудьте)

Показать полностью 1
[моё] Microsoft Excel Vba Прайс Программирование Макрос Первый опыт Самоучка
35
MancoCapac
4 года назад
MS, Libreoffice & Google docs

Прошу помощи с VBA Excel. Бэн, это Данила, ай нид хелп!⁠⁠

Приветствую зашедшего!
Нужна помощь в написании макроса в VBA Excel для выполнения следующей задачи.
Есть Лист1, в котором заполнены 3 столбца. В столбце1 отображаются нули или единицы. Нужно, чтобы при выполнении макроса, значения из столбца3 напротив единиц копировались в первую пустую ячейку столбца1 на Листе2. То есть, чтобы на выходе я получил в столбце1 Листа2 перечень без пропущенных ячеек всех значений столбца3 Листа1, напротив которых в столбце1 Листа1 стоят единицы.
Понимаю, что заслуживаю быть посланным т.к задача по службе. Денег мне за решение не заплатят, но жизнь себе облегчу сильно.
Работа с IT никак не связана, потому в VBA практически ноль, хотя немного разбираюсь в Excel.
Наверняка, это тривиальная задача и знатоки поржут над нубом. Могу сказать, что смех продлевает жизнь, а автоматизация и взаимопомощь ее облегчают.
Буду благодарен за любую помощь, в т.ч. за ссылки на похожие примеры т.к. из-за низкого уровня знаний, возможно, я даже поисковый запрос формулирую неправильно и из-за этого не нахожу искомое.
Ходил на форумы, но что-то мне подсказывает, что ответов я там не дождусь т.к. из-за простоты задачи, статьям и топикам на эти темы уже по 10 лет и авторы и помнить о них уже забыли.
Прошу не топить, а для минусов оставлю сразу 4 комментария.
Заранее спасибо!

Прошу помощи с VBA Excel. Бэн, это Данила, ай нид хелп! Vba, Microsoft Excel, Помощь, Работа
Показать полностью 1
[моё] Vba Microsoft Excel Помощь Работа
42
81
VBA.Excel
VBA.Excel
4 года назад
MS, Libreoffice & Google docs

Функция Split в VBA⁠⁠

Всем хорошо знаком формат CSV - Comma-separated values, то есть значения, разделённые запятыми. CSV – это текстовый формат, в котором отдельные значения каждой строки таблицы разделяются запятыми.


Вот простейший пример одной строчки с данными, разделенными однотипным символом – запятой:

Франция,Германия,Канада,Испания,США

Иногда в Excel и в VBA приходится иметь дело с подобным образом организованными данными и в этом посте я хочу коротко представить функцию Split, которая позволяет разделять значения с однотипными разделителями из текстовой строки и помещать их в массив.


Итак, у функции Split есть четыре параметра – один обязательный (Expression) и три опциональных (Delimiter, Limit, Compare):

Функция Split в VBA Vba, Microsoft Excel, Видео, Длиннопост

Если с прогнать показанный выше код и, закинув переменную в Watches Window, посмотреть её содержимое, то можно будет увидеть следующую картину:

Функция Split в VBA Vba, Microsoft Excel, Видео, Длиннопост

То есть VBA извлекает отдельные значения и помещает их в указанный одномерный массив.


При этом, разделитель может быть и буквой или даже целым словом, а также любым другим

символом (двоеточие, тире и т.д.). Вот пример, в котором разделителем выступает буква z:

Функция Split в VBA Vba, Microsoft Excel, Видео, Длиннопост

В случае с буквами также важно учитывать настройку Compare. Она определяет, нужно ли учитывать при поиске в тексте разделителей также и регистр написания букв. В Excel для нас важны две настройки Compare – это vbBinaryCompare и vbTextCompare.


vbBinaryCompare учитывает регистр написания, соответственно z и Z – это разные вещи, и нужно обязательно следить за тем, прописная или же строчная буква написана в качестве разделителя. vbTextCompare регистр не различается, то есть z и Z для VBA при этой настройке грубо говоря являются одним и тем же. Именно поэтому, при этой настройке Split извлек бы из следующего текста: 100z200z300z400Z500z600 точно также 6 чисел, заметив одну из прописных Z.


Ну и последний параметр – Limit. Этот параметр определяет максимальное число ячеек в массиве. Обрати при этом внимание на то, что если число элементов в текстовой строке превышает заданное число, то элементы, оставшиеся без «собственной ячейки», помещаются в последнюю. Вот наглядный пример:

Функция Split в VBA Vba, Microsoft Excel, Видео, Длиннопост

И да, значение параметра Limit по умолчанию = -1. Оно означает, что в массиве создаётся столько «ячеек», сколько нужно.


Вот и вся самая важная информация по функции Split. Если ты хочешь узнать еще большое об этой функции, в том числе на наглядных примерах, предлагаю посмотреть следующее видео:

В этом видео, мы более подробно рассмотрим как все параметры функции Split, так и узнаем, как легко запомнить, за что отвечают vbBinaryCompare и vbTextCompare. Кроме того, в нём я также покажу тебе, какая функция выполняет противоположные функции Split действия (спойлер – это функция Join).


В конце концов, в этом видео есть также и интересная задача. Её я, пожалуй, даже упомяну и в этом посте:


Итак, задача следующая, скопируй вручную путь к любому файлу на твоём рабочем листе. При этом именно к файлу, а не к рабочей папке. Делается это очень просто – зажимаешь шифт и щелкаешь ПКМ по нужному файлу, затем в контекстом окне выбираешь функцию «Копировать как путь». Я скопировал в качестве примера путь к следующему файлу:
"C:\Users\User1\Desktop\Тестовый файл.xlsx"
Задача такая. Выдели с помощью функции Split название файла без расширения. То есть в моем это было бы название «Тестовый Файл».
P.S. Решение этой задачи есть в видео 😊 Еще раз с новым годом – желаю всего самого лучшего!

Показать полностью 4 1
[моё] Vba Microsoft Excel Видео Длиннопост
3
141
VBA.Excel
VBA.Excel
4 года назад
MS, Libreoffice & Google docs

VBA: Составление списка уникальных значений с помощью коллекций⁠⁠

Основным инструментом для отбора уникальных значений в VBA являются Dictionaries. Тем не менее, зачастую намного проще и быстрее получить список уникальных значений можно с помощью коллекций (простейший банальный плюс – в случае коллекций не надо включать отдельные библиотеки для того, чтобы работала функция Intellisense). Тем не менее, в подходе с коллекциями есть свои особенности, так что хотелось бы коротко представить этот подход.


Итак, в качестве примера предположим, что нам нужно из столбца «Страна» следующей таблицы извлечь список уникальных значений с помощь коллекции:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Для начала объявим все требуемые переменные:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Следующей строкой кода определим, где заканчиваются данные столбца С (используем для этого прыжок от последней ячейки к следующей заполненной сверху – эквивалент CTRL +↑):

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Теперь, определив и сохранив номер последней строки в переменную lngLastRow, мы можем привязывать переменную rgDataColumn к нужному диапазону:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Пора создавать цикл, в рамках которого мы будем проверять значения каждой ячейки в столбце с данными. Сперва подготовим конструкцию цикла:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Теперь пропишем команду добавления элемента в коллекцию. Значение каждой ячейки будем вносить как в качестве значения элемента коллекции, так и в качестве его Key. Обрати при этом внимание на то, что Key всегда должен быть типа данных String, поэтому «оборачиваем» значение ячейки в функцию CStr, которая конвертирует значения в текстовый тип данных:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Теперь важный момент. Данная процедура, в её текущем состоянии, сразу же выдаст ошибку в случае встречи первого дубликата, так как ключи, эти самые Keys, должны быть обязательно уникальными. Поэтому перед циклом «выключаем» выведение ошибок с помощью команды On Error Resume Next, а после цикла, снова включаем с помощью On Error GoTo 0:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Вот и всё! Поставив Break-Point, прогоняю процедуру и проверяем, что у нас было внесено в коллекцию:

VBA: Составление списка уникальных значений с помощью коллекций Vba, Microsoft Excel, Видео, Длиннопост

Как видишь, таким простым и быстрым способом мы и получили список уникальных значений из указанного диапазона. При этом обрати внимание что здесь мы извлекали значения из ячеек, однако, с помощью этого же подхода, но с мельчайшими поправками этот метод можно использовать и для извлечения уникальных значений, например, из массивов.


В этом посте я урезал некоторые детали. Поэтому, если тебе интересно увидеть написание и работу этой процедуры «вживую», прилагаю посмотреть следующее видео, в котором я подробно и с большим количеством визуализаций разбираю тему этого поста:

Приятного просмотра и с наступающим! 😊

Показать полностью 8 1
[моё] Vba Microsoft Excel Видео Длиннопост
20
26
VBA.Excel
VBA.Excel
4 года назад
MS, Libreoffice & Google docs

On Error в VBA⁠⁠

С помощью оператора On Error в VBA мы можем регулировать, как программа должна реагировать на появление ошибок в коде. Вот в этом видео я рассказал о видах ошибок в VBA и том, как с каждым из этих видов следуют себя вести:

Кроме того, в видео также подробно рассматривается оператор On Error как инструмент для работы с ошибками в коде. В этом посте я хочу коротко и наглядно резюмировать возможные настройки и особенности применения On Error.

Итак, оператор On Error имеет четыре настройки:

1. On Error GoTo 0

2. On Error Resume Next

3. On Error GoTo [Метка]

4. On Error GoTo -1


On Error GoTo 0

Настройка On Error GoTo 0 является настройкой по умолчанию. При ней выполнение кода останавливается на строке с ошибкой и выводится сообщение:

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

Продолжение работы кода возможно лишь после вмешательства в него. Поэтому, в выведенном сообщении мы может либо оставить выполнение кода нажатием на кнопку «End», либо приступить к его поправке, нажав на «Debug».

On Error Resume Next

При настройке Resume Next VBA, не смотря на ошибку, продолжает выполнение кода, не выводя при этом сообщений об ошибке. Ошибочные строки кода просто игнорируются, и программа их «перепрыгивает».

Для переключения режима работы VBA на настройку Resume Next нужно прописать указание «On Error Resume Next» с той строки, с которой эта настройка требуется:

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

При этом, принцип работы On Error можно представлять как своего рода переключатель. То есть прописывая поочередно переключение на ту или иную настройку On Error мы разделяем процедуру на области с разными настройками. Визуально представить это можно следующим образом:

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

При этом важно сказать, что лишь в некоторых ситуациях есть реальная польза в использовании настройки On Error Resume Next. В качестве примера можно назвать выделение лишь уникальных значений при помощи коллекций. В остальных же ситуациях лучше сперва искать другие методы решения поставленных задача. Особенно не стоит использовать Resume Next, не выключая эту настройку по итогу снова указанием On Error GoTo 0. В таком случае можно получить и вовсе непредсказуемое поведение итоговой процедуры.


On Error GoTo [Метка]

Данная настройка заставляет VBA производить прыжок к определенному месту в коде, которое помечается с помощью метки. Метка при этом указывается с помощью двоеточия:

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

Важно при этом помнить, что после первого «прыжка» к указанной метке настройка On Error возвращается в исходное положение – то есть GoTo 0. Следовательно, если в части кода после метки также возникнет ошибка, будет выведено сообщение об ошибке и VBA попросит либо поправить код, либо остановить выполнение кода.

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

On Error GoTo -1

С помощью последней настройки GoTo -1 мы можем встраивать несколько меток в код. Для этого сразу после первой метки надо прописать On Error GoTo -1, а затем вписать вторую настройку с меткой.

On Error в VBA Microsoft Excel, Vba, Видео, Длиннопост

Я постарался коротко резюмировать особенности работы с On Error и данный пост является лишь сборником выдержек из предоставленного выше видео. Поэтому, если тебе было бы интересно посмотреть на примеры с пошаговым разбором, предлагаю тебе посмотреть его.

Показать полностью 6
[моё] Microsoft Excel Vba Видео Длиннопост
3
152
Jahiro
Jahiro
4 года назад

Ответ Seegurd в «Про perl и годовой баланс»⁠⁠4

Как тут принято на пикабу - ответ на ответ на ответ... Но к посту о таблицах эксель моя история подходит больше всех.


Когда после вступления приговора в силу (дтп с трупом) меня после девяти месяцев в следственном изоляторе  перевели (перевезли) в колонию-поселение, контраст с бетонным кубом следственного изолятора не давал покоя еще месяц. В колонии-поселении свободное передвижение по территории в гражданской одежде - это было самое удивительное, что за девять месяцев в сизо превратилось в невероятное.


По прибытии в КП в соответствии с законом, нужно попасть на беседу с сотрудниками отделов безопасности, воспитателей, оперов, тыла, ну и с начальником поговорить. И везде отвечать на одни и те же вопросы.


Я рассказал им все как есть, что по образованию программист, но ни дня не работал по специальности, потому как получил второе высшее (ПГС) и работал проектировщиком до взятия под стражу.


После обязательного двухнедельного карантина меня практически сразу на "воспитательную" беседу вызвали начальники отрядов (это воспитатели в МЛС) и "предложили" работать у них за ПК - таблицы, отчеты, журналы писать, в общем весь формализм, который от них требует закон и который они не хотят делать.


Объясняю, почему "предложили" в кавычках - отказ от оплачиваемой работы, это нарушение статьи 103 УИК РФ, считается злостным нарушением и автоматически через штрафной изолятор и после суд, по представлению колонии - отправление на общий режим. КП была режимной, образцово-показательной, прокуратура ездила туда как к себе домой, при этом были и смотрящие, которые как бы смотрящие, а как бы и нет. Понятия существовали условно, чтобы сдерживать "стремящихся", кто нахватался вершков на сизо или еще поймал "ауе" на свободе. Меня малость тоже на сизо обработали урки (еще бы, когда весь "белый цвет" уркаганского мира видишь каждый день почти год - и не захочешь, примешь "правильный образ жизни").


Но я отвлекся, на согласие мне дали неделю подумать, в случае отказа мне светил перевод на общий режим. Ходил я думал неделю, уезжать не хотелось, а срока мне на тот момент оставалось три с лишним года, поэтому согласился (в итоге не пожалел, но это другая история). При этом, хочу обратить внимание, что такой рутиной на всех зонах в России занимаются зеки, хотя законом запрещено не то что допускать к закрытым данным (ДСП), но и подпускать к компу кого либо из осужденных.


Все таблицы, графики, вся рутина велась ими в ворде, и до меня другими зеками также велась в ворде. Некоторые таблицы нужно было делать каждый день, некоторые каждую неделю, какие-то раз в месяц или раз в три месяца. Были итоговые полугодовые и годовые. Велись в ручную журналы поощрений и взысканий, разные тетрадки и таблички рутинные. Я сразу увидел, что это все можно оптимизировать и тратить намного меньше времени. Но помогал этой оптимизацией я больше себе, чем ментам, потому как они все возложили на меня, а в ворде все это вести печаль-беда.


В общем, как сказал предыдущий автор, навыков и знаний vba и макросов мне хватило, чтобы создать в экселе базу данных зеков колонии-поселения, с текущим и архивным составом, со всеми данными по зекам, их срокам, приговорам, специальностям, родственным связям, данные по местам работы на КП, по зарплате, по отчислениям по исполнительным листам потерпевшим и т.д. Моя база даже писала типовые характеристики, которые нужны на каждого освободившегося. Так как текучка на КП большая в связи с небольшими в основном сроками ЛС, менты долго их не заполняли, эту функцию я добавил, когда собирался приехать прокурор и проверить все документы по уже освободившимся, а их не делали около полутора лет. Руками было бы очень долго писать характеристики.


База делала больше, она составляла отчеты для прокуратуры, напоминала об УДО, отправляла сведения в бухгалтерию, делала личные карточки осужденных с фотографиями и еще много чего. То, что до этого занимало у ментов (и зеков до меня) ОЧЕНЬ много времени, база делала за минуты, главное было поддерживать актуальность сведений.


У воспитателей актуальную версию базы просили и другие отделы (все), просили внести туда их сведения, оптимизировать их работу, что и было сделано. В итоге работа ускорилась в разы, а у меня появилось много свободного времени (с интернетом, книгами и магистратурой). Правда менты тоже придумывали постоянно, как себя разгрузить, и подкидывали мне все новые задачи - позже я начал писать характеристики и представления на удо, ответы прокурорам, ответы на письма, поступающие в КП.


Правда все возложенное на меня, после сыграло с ментами злую шутку. После того как приняли поправки о пересчете сроков и моего освобождения по УДО, менты "сломались". Они привыкли пинать на службе и все свои задачи перекладывать на меня. После моего освобождения, они около года еще звонили (а я чаще не брал трубку, чем брал), зеки с базой справиться не смогли, менты тоже и в итоге ее похерили. Кроме этого, начальство привыкло оперативно получать информацию из базы, а менты без меня ее предоставить не могли и получали от начальства люлей, некоторых уволили, кого-то перевели и понизили в должности  (это уже рассказывали зеки, с которыми я остался на контакте).


Так что такая история. Мораль наверное - не перекладывай на других то, что должен делать сам.

Ответ Seegurd в «Про perl и годовой баланс» IT, Макрос, Vba, Зона, АУЕ, Милиция, Ответ на пост, Длиннопост

Скрин основного модуля базы. Замылено, потому что там персональные данные осужденных.


P.S. То что два года работал в кабинете у ментов, имел доступ к пк и интернету, учился в магистратуре по юриспруденции, помогал зекам освобождаться по УДО, предупреждал "стремящихся" о том когда их увезут на общий режим, чтобы успели собрать вещи - не жалею, потому как отрицаю АУЕ и считаю приверженцев данной идеологии деструктивными сектантами. При этом никого не подставлял, а когда менты просили "запрокладить" кого нибудь (в первый год моего пребывания на КП) - ссылался на статью 28 Конституции РФ (Свобода совести).


P.S.S. В теги не умею, прошу прощения.


Ну и еще пару скринов базы для пруфов:

Ответ Seegurd в «Про perl и годовой баланс» IT, Макрос, Vba, Зона, АУЕ, Милиция, Ответ на пост, Длиннопост
Показать полностью 2
[моё] IT Макрос Vba Зона АУЕ Милиция Ответ на пост Длиннопост
62
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии