Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

Excel помогает решать многие проблемы


Recommended Posts

Кстати кто знает как сделатть так чтоб число в одной ячейке возвращалось текстом того числа в другой ячейке???

1987 = Одна тысяча девятьсот восемьдесят семь

Ну или хотяб по инглиш

для этого нужен макрос или add-in "num2text"

Link to comment
Share on other sites

  • 2 months later...
  • Replies 312
  • Created
  • Last Reply

Top Posters In This Topic

Требуется создать телефонный справочник.

1.Нужно чтобы Еxcel сам распределил все имена в алфавитном порядке.

2.Чтобы Excel давал знать при повторном введении одного и того же номера.

Кто ни будь знает как это сделать ?

Заранее благодарю.

Link to comment
Share on other sites

Советую сайт www.firststeps.ru там есть раздел "VBA by Step" изучение создания макросов пошагово.

Также есть и наш сайт www.firststeps.az тоже можно найти полезную инфу, еще есть сайт www.planetaexcel.ru

Самые сложные и нужные формулы это vlookup, sumif, countif, if, это на самом деле универсальная программа.

А мир не без добрых людей.Спс))))

Link to comment
Share on other sites

Требуется создать телефонный справочник.

1.Нужно чтобы Еxcel сам распределил все имена в алфавитном порядке.

2.Чтобы Excel давал знать при повторном введении одного и того же номера.

Кто ни будь знает как это сделать ?

Заранее благодарю.

Создать правило, сортировка по уникальности, в уникальность форматируете по заливке цвета.

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

Link to comment
Share on other sites

вот мои недавние открытия в Эксель: даже не думал что все так просто и гениально!..

Ошибка Вам запрещена загрузка файлов этого типа

выложу скриншот

Link to comment
Share on other sites

вот мои недавние открытия в Эксель: даже не думал что все так просто и гениально!..

Ошибка Вам запрещена загрузка файлов этого типа

выложу скриншот

Alə alə , sən lap xakersənki :)
Link to comment
Share on other sites

Кстати кто знает как сделатть так чтоб число в одной ячейке возвращалось текстом того числа в другой ячейке???

1987 = Одна тысяча девятьсот восемьдесят семь

Ну или хотяб по инглиш

1.Сделайте unzip

2.Сохраните где-то на компьютере и не удаляйте его, если хотите всегда пользоваться функцией.

3.откройте этот файл, который не будет видим в экселе

4.в ячейке, где хотите чтобы выходили слова напишите формулу "=FiguresToLetters(A1)" без кавычек и вместо А1 укажите адрес ячейки где у вас цифры, которые вы хотите "перевести" в буквы

Link to comment
Share on other sites

это - супер программа, недавно купил в интернете видео курс по экселю. супер курс там в деталях учит как пользоваться этой программой в полном ее развороте. все детали по этапно. правда она на англ

подскажите плис гле купили и как называется программа.

Link to comment
Share on other sites

To Veld, Excel не входит в установочноый пакет Windows, он входит в пакет MS Office...

еще один интересное решение, выполненное на MS Excel, cпециально для всех Вас...

Код который вы так бережно перекрыли паролем удивительно похож на код содержащийся в модуле свободно распространяемого файла по этому адресу. Вероятность того, что вы и Chip Pearson (Microsoft Most Valuable Professional Excel 1999 - 2008) одно и то же лицо конечно же существует. Иначе ваш поступок по меньшей мере не красив.

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

Set ChipLabel = WS.Shapes.AddLabel(msoTextOrientationHorizontal, cCenterX, _

(cCenterY + cFaceRadius / 2), Width:=100, Height:=20)

With ChipLabel

With .TextFrame

.Characters(1, 100).Caption = "From Chip Pearson, www.cpearson.com"

.Characters(1, 100).Font.Bold = True

.Characters(1, 100).Font.Color = RGB(255, 0, 0)

End With

.IncrementLeft ChipLabel.Width * -0.5

.Name = "ChipLabel"

End With

Set ChipLabel = WS.Shapes.AddLabel(msoTextOrientationHorizontal, cCenterX, _

(cCenterY + cFaceRadius / 2), Width:=100, Height:=20)

With ChipLabel

With .TextFrame

.Characters(1, 100).Caption = "From Goshgar to Disput.az"

.Characters(1, 100).Font.Bold = True

.Characters(1, 100).Font.Color = RGB(255, 0, 0)

End With

.IncrementLeft ChipLabel.Width * -0.5

.Name = "ChipLabel"

End With

Link to comment
Share on other sites

  • 4 weeks later...

1.Сделайте unzip

2.Сохраните где-то на компьютере и не удаляйте его, если хотите всегда пользоваться функцией.

3.откройте этот файл, который не будет видим в экселе

4.в ячейке, где хотите чтобы выходили слова напишите формулу "=FiguresToLetters(A1)" без кавычек и вместо А1 укажите адрес ячейки где у вас цифры, которые вы хотите "перевести" в буквы

Гошгар спасибо. Я пытался скачать, но у меня почемуто он его скачал как PHP файл. Это изза секюрити сеттингс которые на работе? или это задумка такая??

Link to comment
Share on other sites

Обьясните плиз принцип действия VLOOKUP

так и не понял))

Могу объяснить на примере телефонной книжки. Смотрите приложенный файл.

Обычная база данных А-Имена В-Номера. Предположим вам надо определить телефонный номер по имени (естесственно не ища визуально). Вы вводите в жёлтую ячейку имя "абонента" и в зелёной ячейке автоматически отображается его номер телефона, а берётся информация из красной таблицы.

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

Link to comment
Share on other sites

Могу объяснить на примере телефонной книжки. Смотрите приложенный файл.

Обычная база данных А-Имена В-Номера. Предположим вам надо определить телефонный номер по имени (естесственно не ища визуально). Вы вводите в жёлтую ячейку имя "абонента" и в зелёной ячейке автоматически отображается его номер телефона, а берётся информация из красной таблицы.

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

ммм... ясно)

=VLOOKUP(E3,A:B,2,B:B)

а что означает 2-ка в середине формулы ?

Link to comment
Share on other sites

ммм... ясно)

=VLOOKUP(E3,A:B,2,B:B)

а что означает 2-ка в середине формулы ?

так и знал что вы это спросите. 2 означает порядковый номер столбца в котором надо искать, при этом столб номер 1 это сам исходный столб. Мне тоже непонятно зачем это, но пути екзеля неисповедимы.

Так еслибы у нас был ещё и третий столб указывающий скажем число контуров или адрес абонента и нам потребовалось найти адрес абонента по имени наша формула выглядела немного иначе =VLOOKUP(E3,A2:С9,3,С2:С9)

Link to comment
Share on other sites

так и знал что вы это спросите. 2 означает порядковый номер столбца в котором надо искать, при этом столб номер 1 это сам исходный столб. Мне тоже непонятно зачем это, но пути екзеля неисповедимы.

Так еслибы у нас был ещё и третий столб указывающий скажем число контуров или адрес абонента и нам потребовалось найти адрес абонента по имени наша формула выглядела немного иначе =VLOOKUP(E3,A2:С9,3,С2:С9)

ммм... ок, спасибо :)

я просто весь столбец взял поэтому.

Link to comment
Share on other sites

Нужна ваша помощь)

Хочу дать такую функцию, помогите)

сорри аттач не могу сделать, обьясню так

есть 4 столбца:

А В С D

Фарид 1458 Фарид 1460

Эльмар 2741 Эльмар 2741

Джейхун 2157 Джейхун 2157

1) Нужно задать такую формулу, если счет Фарид(А) в (В) равен счету Фарида(С) в (D)

то пусть показывает "0", если нет то "1"

2) Нужно задать такую формулу, если счет Фарид(А) в (В) равен счету Фарида(С) в (D)

то пусть показывает "0", если нет то "1"..... Но здесь разница между единицами в В и D могут быть на 100 допустимым. Т.е. если разница между ними в 100 единиц, то путсь показывает опять "0"

Link to comment
Share on other sites

Для первого случая нужна формула "если" указанная на рисунке А

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

Link to comment
Share on other sites

Дорошие участники форума помогите пожалуйста.

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

Link to comment
Share on other sites

Уважаемые знатоки Exel,

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

Link to comment
Share on other sites

Уважаемые знатоки Exel,

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

Функция называется "условное форматирование" , "Conditional formatting".

Link to comment
Share on other sites

Дорошие участники форума помогите пожалуйста.

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

Функция сквозных строк?

Предварительный просмотр -> Параметры страницы -> Лист -> Сквозные строки (выделить нужный диапазон)

\\ кажется, так: ActiveSheet.PageSetup.PrintTitleRows = "$1:$2" //

Link to comment
Share on other sites

Вы хоть намекните где это ;)

До 2003 версии Меню-формат-Условное форматирование

Menu-Format-Conditional Formatting

После 2003 на панели "Home"

А ещё есть полезная кнопочка "F1"

Link to comment
Share on other sites

douphin, сперва в какой-то пустой ячейке (положим, А1) пишете формулу:

=TODAY()

Это будет Ваша текущая дата. Далее, в другой ячейке (для примера возьмём условно В1) пишете итоговую дату, например, 29/01/2011.

Затем, можно сделать так (я лично прибегла к этому, но может кто-то предложит идею получше):

в очередной пустой ячейке (А5, например) пишете формулу разницы текущей и конечной даты

=В1-А1

Далее, в другой пустой ячейке (допустим, С1) указываете число, которое будет обозначать необходимый остаток времени, например, 7 (если Вы хотите, чтобы высветилось оповещение, что осталось меньше недели). Или, например, 1 (остался 1 день до условной конечной даты).

Теперь, основной момент:

становитесь на нашу ячейку А5, в приложении Home есть секция Styles, там есть Conditional Formatting. Внутри него выбираете New Rule.

Select a rule type - выбираете Format only cells that contain

ниже Format only cells with - выбираете Cell Value, рядом с ним отмечаете Less than, а в третьем поле нашу ячейку С1 (ту самую, куда мы вписали остаточное количество дней, чтобы правило, которое мы создаём, отталкивалось от этого условия).

А потом ниже есть Preview, там нажмете на кнопку Format, и можете закрасить красным цветом, например. Или же любое другое форматирование ячейки задать.

И всё, жмёте ОК. Готово! :)

Попробуйте. Если что - задайте вопрос тут, постараемся помочь, в силу своих знаний.

Удачи!

Edited by TEDA
Link to comment
Share on other sites

douphin, сперва в какой-то пустой ячейке (положим, А1) пишете формулу:

=TODAY()

Это будет Ваша текущая дата. Далее, в другой ячейке (для примера возьмём условно В1) пишете итоговую дату, например, 29/01/2011.

Затем, можно сделать так (я лично прибегла к этому, но может кто-то предложит идею получше):

в очередной пустой ячейке (А5, например) пишете формулу разницы текущей и конечной даты

=В1-А1

Далее, в другой пустой ячейке (допустим, С1) указываете число, которое будет обозначать необходимый остаток времени, например, 7 (если Вы хотите, чтобы высветилось оповещение, что осталось меньше недели). Или, например, 1 (остался 1 день до условной конечной даты).

Теперь, основной момент:

становитесь на нашу ячейку А5, в приложении Home есть секция Styles, там есть Conditional Formatting. Внутри него выбираете New Rule.

Select a rule type - выбираете Format only cells that contain

ниже Format only cells with - выбираете Cell Value, рядом с ним отмечаете Less than, а в третьем поле нашу ячейку С1 (ту самую, куда мы вписали остаточное количество дней, чтобы правило, которое мы создаём, отталкивалось от этого условия).

А потом ниже есть Preview, там нажмете на кнопку Format, и можете закрасить красным цветом, например. Или же любое другое форматирование ячейки задать.

И всё, жмёте ОК. Готово! :)

Попробуйте. Если что - задайте вопрос тут, постараемся помочь, в силу своих знаний.

Удачи!

Спасибо ТЕДА!

Как сладок миг когда до этого доходишь собтвенным умом :)

Link to comment
Share on other sites

douphin, сперва в какой-то пустой ячейке (положим, А1) пишете формулу:

И всё, жмёте ОК. Готово! :)

Попробуйте. Если что - задайте вопрос тут, постараемся помочь, в силу своих знаний.

Удачи!

вот собственно первый вопрос....по Вашей схеме красным окрашивается та в которой указанно количество дней до истечения срока...а возможно ли сделать так чтобы закрашивалась ячейка В1 из Вашего примера?.

Заранее благодарю

Link to comment
Share on other sites

вот собственно первый вопрос....по Вашей схеме красным окрашивается та в которой указанно количество дней до истечения срока...а возможно ли сделать так чтобы закрашивалась ячейка В1 из Вашего примера?.

Заранее благодарю

А вот чтоб ячейка или цвет фона окрашивались в нужный цвет, соответственно Вам требуется поставить это как условие "условного форматирования".

Edited by Levengibash
Link to comment
Share on other sites

А вот чтоб ячейка или цвет фона окрашивались в нужный цвет, соответственно Вам требуется поставить это как условие "условного форматирования".

если проделать эту операцию, сохраниться ли условия описанные уважаемой TEDA ??

Link to comment
Share on other sites

если проделать эту операцию, сохраниться ли условия описанные уважаемой TEDA ??

TEDA форматировала столбец указывающий разницу в днях между текущей датой и датой в столбце В.

В моём случае, форматируется столбец В. Поэтому одно второму не мешает, но по моему немного засоряет эфир.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Свалки, спрятанные среди гор: почему в Азербайджане образуются "мусорные сели"
      Сели смыли мусорный полигон в Гёйчайском районе, актуализировав проблему в сфере утилизации бытовых отходов в Азербайджане.
       
      • 1 reply
    • Азербайджан остается в числе стран с самыми низкими ценами на бензин в мире
      Средняя цена бензина в мире составляет 1,35 доллара США за литр.
      Такие данные приводятся в еженедельном отчете Global Petrol Prices.
      Согласно отчету, в рейтинге низких цен на бензин Иран занял первое место - 0.029 долларов США за литр. Самым дорогим по стоимости бензина стал Гонконг (3,212 долларов США за литр).
      В ТОП-3 входят Ливия (0,031 долларов США за литр) и Венесуэла (0,035 долларов США).
      В первую десятку стран также входит Туркменистан, расположившийся на 8-ом месте (0,428 долларов США).
      В ТОП-15 входят Казахстан - 13-ое место (0,554 долларов США за литр) и Азербайджан - 15-ое место (0,588 долларов США за литр).
      Россия заняла 16-ое место - 0.609 долларов США за литр.
      В Азербайджане в настоящее время автомобильный бензин марки АI-92 производится только на Бакинском НПЗ. Его розничная цена составляет 1 манат за литр.
      https://media.az/society/azerbajdzhan-ostaetsya-v-chisle-stran-s-samymi-nizkimi-cenami-na-benzin-v-mire
      • 11 replies
    • В Баку директор турфирмы обманула более 200 человек на сумму порядка полмиллиона манатов
      В Баку женщина нанесла ущерб 202 людям на сумму 498 175 манатов.
      Об этом на своей странице в Фейсбук написал начальник Управления пресс-службы МВД, полковник-лейтенант полиции Эльшад Гаджиев.
        Отмечается, что директор ООО Avion Travel Лала Раджабова через социальную сеть давала пострадавшим ложные обещания решить визовые вопросы.
      Л.Раджабова арестована, расследование продолжается.
      https://1news.az/news/20240515043429897-V-Baku-direktor-turfirmy-obmanula-bolee-200-chelovek-na-summu-poryadka-polmilliona-manatov-FOTO
      • 11 replies
    • В Баку водитель автобуса отказался открыть пандус человеку в инвалидной коляске – ВИДЕО
      В Баку уволен водитель, отказавшийся открыть пандус человеку в инвалидной коляске.
      Об этом сообщили baku.ws в Агентстве наземного транспорта Азербайджана (АЙНА).
      ««АЙНА» предупредила перевозчика об обеспечении условий для посадки на регулярный автобусный маршрут лиц с ограниченными физическими возможностями. Перевозчику еще раз поручено следить за соблюдением водителями правил пассажирских перевозок и исправностью пандусов в автобусах. Водитель, допустивший ошибки, уволен», - говорится в сообщении.
      Ранее сообщалось, что в Баку между водителем автобуса и пассажиркой произошел конфликт.
        Причиной конфликта стало то, что автобусом хотел воспользоваться человек в инвалидной коляске, однако водитель не открыл для него пандус.
      Одна из пассажирок, снимавшая происходящее на камеру, потребовала от водителя открыть пандус человеку с ограниченными возможностями и после его отказа конфликт еще больше разросся. Женщина вышла из автобуса, позвонила в полицию и добилась того, чтобы мужчина в инвалидной коляске смог воспользоваться автобусом.
       
        • Like
      • 35 replies
    • Построенный за три года отель в центре Баку снесли за три дня. Ночные работы по демонтажу вызвали недовольство граждан
      В Сабаильском районе Баку сносится здание, которое строилось три года.
      Как сообщает хezerxeber.az, строительство объекта вблизи мечети Бибиэйбат было начато три года назад. Однако позже были выявлены проблемы с документацией, поэтому вот уже несколько дней ведутся работы по демонтажу.
      По словам проживающих на данной территории граждан, раньше там стоял трехэтажный жилой дом. Затем жильцов переселили, и на месте старого здания начали возводить современный отел. Утверждается, что в ходе работ были нарушены строительные нормы.
      Как заявили по данному вопросу в Исполнительной власти Баку, снос указанного здания осуществляется на основе обращения Госкомитета по градостроительству и архитектуре, а также других соответствующих структур. Было отмечено, что объект был незаконно построен некоторое время назад в оползневой зоне, поэтому его необходимо снести как можно скорее, так как есть риск возникновения оползней в этом районе.
      Подробнее - в сюжете:
      https://ru.oxu.az/society/871188
      Снос трехэтажного здания в Сабаильском районе Баку в ночное время вызвал недовольство местных жителей.
      По их словам, из-за шума невозможно спать.
      "Они не достроили здание, которое возводили на протяжении двух лет. А теперь начали его сносить. Никто из нас не может нормально выспаться, а утром ведь нужно идти на работу. Разве можно проводить такие работы в три часа ночи? А как объяснить это маленьким детям?" - сказал один из граждан.
      Как заявили по данному вопросу в Исполнительной власти Баку, снос указанного здания осуществляется на основе обращения Госкомитета по градостроительству и архитектуре, а также других соответствующих структур.
      Касательно времени проведения работ в ИВ отметили, что объект, незаконно построенный некоторое время назад в оползневой зоне, необходимо снести как можно скорее, так как есть риск возникновения оползней в этом районе.
      Подробнее - в сюжете Baku TV:
      https://ru.oxu.az/society/870331
       
       
        • Milli
        • Upvote
        • Like
      • 10 replies
    • Подробности жуткого происшествия в Баку: собаки напали на 11-летнюю девочку - ВИДЕО
      Вечером 11 мая в жилом массиве Qobu Park-2, расположенном в поселке Локбатан Гарадагского района Баку, бродячие собаки напали на 11-летнюю Зейнаб Сулейманову.
      Девочка была госпитализирована в тяжелом состоянии.
      По словам бабушки пострадавшей, соседям в последний момент удалось спасти ребенка.
      "Из-за собак мы не можем выйти на улицу. На девочку напали три собаки, на теле Зейнаб нет места, которое бы они не поранили", - рассказала женщина.
      Как заявили в Клиническом медицинском центре, лечение пострадавшей продолжается в стационаре, ей оказывается необходимая медицинская помощь.
      "Пациентку вакцинировали от бешенства, ее состояние оценивается как стабильное", - отметили в медучреждении.
      Подробнее - в сюжете Baku TV:
       
       
        • Red Heart
        • Like
      • 140 replies
    • Trendyol увеличил цены для Азербайджана
      Trendyol резко увеличил цены для Азербайджана

       
        Известная турецкая компания по онлайн-продажам Trendyol внесла изменения в стоимость услуг по доставке товаров в Азербайджан.
      Как сообщает аxar.az, соответствующие цены выросли в 2,5 раза.
      Так, если до 12 мая данный тариф был равен 79,99 турецкой лиры (4,23 маната), то в настоящее время он увеличился до 199,99 лиры (10,63 маната).
       
      https://ru.oxu.az/economy/870716
        • Haha
      • 20 replies
    • Цены на продукты питания в Азербайджане: что подорожало? - СПИСОК
      В апреле 2024 года индекс потребительских цен в Азербайджане составил 100,0%, по сравнению с аналогичным периодом прошлого года.
      Как сообщает Госкомстат, индекс потребительских цен на продукты питания, напитки и табачные изделия составил 98,2%, на непродовольственные товары - 100,9%, на платные услуги, оказанные населению - 102,0%.
      Согласно информации, в апреле 2024 года индекс потребительских цен по сравнению с предыдущим месяцем составил 99,9%, а за первые четыре месяца по сравнению с аналогичным периодом прошлого года - 100,7%.
      В апреле, по сравнению с предыдущим месяцем, наибольшее снижение цен наблюдалось на манную и гречневую крупы, макароны, свежую рыбу, молоко, яйца, маргарин, подсолнечное и кукурузное масло, грецкие орехи, фундук, помидоры, огурцы, зелень, баклажаны и картофель. В то же время рост цен был зафиксирован на лимоны, бананы, яблоки, груши, киви, каштан, гранат, белокочанную капусту, сладкий перец, бурак и чеснок. Цены на другие продукты питания существенно не изменились.
       
      Непродовольственные товары
      В апреле индекс потребительских цен на непродовольственные товары по сравнению с мартом составил 100,1%, а за январь-апрель, по сравнению с аналогичным периодом прошлого года, - 101,3%.
      В апреле по сравнению с предыдущим месяцем больше всего подорожали ювелирные изделия, цемент и пиломатериалы. Стоимость других непродовольственных товаров существенно не изменились.
      Платные услуги населению
      В апреле 2024 года индекс потребительских цен на платные услуги населению по сравнению с предыдущим месяцем составил 100,1%, а за январь-апрель, по сравнению с аналогичным периодом прошлого года, - 102,4%.
      В апреле, по сравнению с предыдущим месяцем, наибольший рост цен наблюдался на услуги международных авиаперевозок в страны СНГ, туры внутри страны, медицинские, стоматологические, парикмахерские и косметологические услуги, а также услуги платных дошкольных образовательных учреждений. Стоимость других платных услуг существенно не изменились.
      https://media.az/society/ceny-na-produkty-pitaniya-v-azerbajdzhane-chto-podorozhalo-spisok
        • Like
      • 9 replies
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...