Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Нужна поправка в коде VBA, Не могу понять что поменять чтоб изменить код
 
Ну выкини он меня зато я правду сказал, а на правду только ОБИЖЕННЫЕ обижаются, так что честно не страшно я с Казахстана у нас не тыкают каждый раз если ты что то не так делаешь не Культурно это!! А он мен на каждой странице ты тоне так ты это не так! вот и высказал! В общем я тут только ради того что помогаю школе одарённых детей   создать небольшую программу. а профессионально я АВТОЭЛЕКТРИК, так что если что ИЗВЕНИТЕ ВСЕ если я что то не то пишу или не так как вы привыкли! Спасибо всем кто мне помог!!!!  
Нужна поправка в коде VBA, Не могу понять что поменять чтоб изменить код
 
Юрий М, Хорошо Юрчик Для Вас Буду Писать В Одну Строчку, Вот Вы постоянно чем то не довольны! Вы тут походу Вахтер который на всех бурчит постоянно, зачем тогда форум?  Ведь его сделали для общения а кто как пишет его проблемы, во всем форуме как собака на всех лаете!

Будьте ДОБРЕЕ!!!

И

Люди к Вам потянуться

Всего хорошего ЮРА!
Нужна поправка в коде VBA, Не могу понять что поменять чтоб изменить код
 
Msi2102,  Большое спасибо!! Все работает!
Нужна поправка в коде VBA, Не могу понять что поменять чтоб изменить код
 
Здравствуйте, Профи Эксэль!!!

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

пример: Иванов Иван Иванович  = Иван

а он делает: Иванов Иван Иванович = Иванов Иванович
Код
Dim c As Objectt

Sub Korekt()
With CreateObject("VBScript.RegExp")
    .Pattern = "\ .+\ "
     For Each c In Range("B4:B9")
    c.Value = .Replace(c.Value, "")
   Next
  End With
End Sub



Спасибо за ранее  
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Цитата
написал:
если бы вы только таблицу перенесли на другой лист, действительно достаточно было бы массив t взять с другого места
но поменялись местами колонки 2 и 3, время занятия было в 4-й колонке, стало в 6-й
нужно было еще при обращении к t
все обращения к столбцу 2 поменять на 3, и наоборот (и не перепутать, снова не начать менять то, что только что было изменено)
и все 4 поменять на 6
вот и все)
Большое спасибо я так и сделал и потом увидел что вы мне ответили все заработало, не зря я мотористом работаю есть немного логики, я поменял номера столбцов и все расписал себе что за что отвечает, большое спасибо! Тема закрыта!
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Вроде поменял лист указал массив на другом листе строки и столбцы считает но расписание не выставляет

Вот столько в Ютубе знатоков и не один хрен не расскажет вот про такие коды. Одни только формы да функции а вот человек код написал в 20 строчек который чтоб разгадать шифровщик нужен как минимум уровень РАЗВЕДКА

Код
Sub Schedule()  ' Расписание'
  
    Dim t, p, m, a      As Variant
    Dim r, c, rw, s, i  As Long
    
    
    m = Raspis.Range("D1")
    p = Raspis.Range("D2")
    If IsEmpty(m) Or IsEmpty(p) Then Exit Sub
  
    t = Base.[D1].CurrentRegion
    Raspis.Range("B5:F29").ClearContents
  
    For r = 2 To UBound(t)
     
      If t(r, 1) = m And t(r, 2) = p Then
       
       If t(r, 5) Like "Полная*" Then c = 1: s = 1 Else c = 2: s = 2
        
        If t(r, 5) Like "Три*" Then c = 1
         
         rw = Round((t(r, 4) - 1 / 3) * 48, 0) + 5 ' Вот это точно КОД Да Винчи  
        
        a = Cells(rw, 2).Resize(1, 5)
       
       For i = c To 5 Step s: a(1, i) = t(r, 3): Next
      
      Cells(rw, 2).Resize(1, 5) = a
    
    End If
  
  Next

End Sub
Изменено: Дмитрий Кузьмин - 17.03.2023 21:15:24
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Цитата
написал:
Вот фаил если можно то нужно чтоб со второго листа брал расписание  
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Цитата
написал:
я не знаю вашего уровня подготовки поэтому не представляю с какого места в коде начинать его обьяснять)
))) ну в общем то я не совсем тупой но вы в моих глазах просто БОГ с этим кодом
Примерно вот это я понимаю
Код
Sub Posech_Form_Initialize()  
    
    Dim var1    As Variant
    Dim var2    As Variant
    Dim var3    As Variant
    Dim i       As Long

    Set ShBase = ThisWorkbook.Worksheets("БД")
    Set BaseListObj = ShBase.ListObjects("База_tb")

    var1 = BaseListObj.ListColumns("Месяц").Range
    var = var1
    var2 = BaseListObj.ListColumns("Специалист").Range.Value
    var3 = BaseListObj.ListColumns("ФИО").Range.Value

    For i = LBound(var) To UBound(var)
        var(i, 1) = var1(i, 1) & var2(i, 1) & var3(i, 1)
    Next i

    Set rngProp = BaseListObj.ListColumns("Количество посещённых занятий").Range
    Set rngNeed = BaseListObj.ListColumns("Количество нужных занятий").Range

End Sub

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

Хотел перенести таблицу на другой лист но вообще понять не могу что куда и как оно все работает хотябы как прописать путь к таблицы,
Прошу помощи по расшифровке кода ))) .

Код
Sub Schedule()
  Dim t, r&, rw&, m, p, a, c&, s&, i&
  m = [d1]: p = [d2]: If IsEmpty(m) Or IsEmpty(p) Then Exit Sub
  t = [L1].CurrentRegion: [b5:f29].ClearContents
  For r = 2 To UBound(t)
    If t(r, 1) = m And t(r, 2) = p Then
      If t(r, 5) Like "Полная*" Then c = 1: s = 1 Else c = 2: s = 2
      If t(r, 5) Like "Три*" Then c = 1
      rw = Round((t(r, 4) - 1 / 3) * 48, 0) + 5
      a = Cells(rw, 2).Resize(1, 5)
      For i = c To 5 Step s: a(1, i) = t(r, 3): Next
      Cells(rw, 2).Resize(1, 5) = a
    End If
  Next
End Sub
Счетчик занятий ребенка со специалистом, для детей Аутистов, Счетчик для Аутистов
 
Юрий М,  Уважаемый модератор, я на форумах не очень ориентируюсь, я в Ютубе нашел уроки Планета Эксэль, и за 2 недели что то пытаюсь сделать, 3 недели назад я в экселе не знал как две ячейки сложить сегодня я знаю что такое переменная в VBA просто не как не могу понять If и For, ну не нашел я чтоб объяснили подробно что за If и For, про все остальное понятно как переменную объявить как ячейку заполнить из формы но только не про If и For!
Я этим не занимаюсь я занимаюсь Авто. Но в силу обстоятельств я решил помочь детям и их Специалистам так как у них не особо с бюджетом и они не могут позволить себе программиста, я решил им помочь. И вот спасибо таким ребятам как Gustav,  Ігор Гончаренко, они очень помогли! И может я никогда больше не буду делать такую работу. Но все же спасибо этому форуму за то что мне помог!! и Ютуб каналу Планета Эксель!
Счетчик занятий ребенка со специалистом прошу помощи!!, Нужен счетчик занятий для школы одарённых детей.
 
Всем Спасибо мне очень помогли!!

Gustav,  Я очень Вам благодарен, Вы помогли не мне лично а 158ми одарённым детям!

Можно закрыть тему!  
Счетчик занятий ребенка со специалистом, для детей Аутистов, Счетчик для Аутистов
 
Gustav,  Я очень Вам благодарен, Вы помогли не мне лично а 158ми одарённым детям , но чтоб не  быть голословным скажите сколько и куда я Вам оплачу! Вы по настоящему откликнулись на помощь!

"Уже всё расписал Вам: http://www.excelworld.ru/forum/10-51515-1" Я написал туда сегодня по тому как на этом форуме все молчали по времени можно посмотреть что я ждал тут ответа не было, я создал тему там и тут ответили!  
Счетчик занятий ребенка со специалистом, для детей Аутистов, Счетчик для Аутистов
 
  Здравствуйте,
   Прошу помощи в создании макроса для формы которая находит нужную строку по условию месяц, имя специалиста, имя ребенка и добавляет в ячейку "Количество посещённых занятий" единицу и при каждом нажатии в форме на кнопку запись увеличивала число ячейке на 1, так как детей Аутистов занимается много то специалисты центра помощи Аутизма попросили сделать несколько листков в Эксель чтобы можно было сделать для детей расписание и отмечать кто пришел на занятия а кто нет. потому как Важно чтоб ребёнок пришел именно то количество раз на занятия которое ему назначили.
С расписанием мне помогли СПАСИБО  Ігор Гончаренко  он отозвался и помог.
    Я Из Казахстана прошу оценить стоимость данной работы и написать куда ее отправить, За ранее спасибо!
Версия Exel 2016
Счетчик занятий ребенка со специалистом прошу помощи!!, Нужен счетчик занятий для школы одарённых детей.
 
Jack Famous,  здравствуйте!
  Просто если честно не знал про вкладку Работа, попробую туда написать, Спасибо за совет.
Я из Казахстана надеюсь проблем с оплатой не будет а то в Россию не отправляются денежки. Но в другие страны без проблем.  
Счетчик занятий ребенка со специалистом прошу помощи!!, Нужен счетчик занятий для школы одарённых детей.
 
Да уж наверное и вправду этого не сделать, раз уже 200 человек посмотрела и не один даже намека не дал, значит не судьба это сделать, Спасибо всем кто хоть зашел почитать!  
Счетчик занятий ребенка со специалистом прошу помощи!!, Нужен счетчик занятий для школы одарённых детей.
 
Может кто и поможет подождем  :sceptic:  Надеемся и верим!  
Счетчик занятий ребенка со специалистом прошу помощи!!, Нужен счетчик занятий для школы одарённых детей.
 
Здравствуйте Профи!
Прошу помощи в создании макроса для формы которая находит нужную строку по условию месяц, имя специалиста, имя ребенка   и добавляет в  ячейку "Количество посещённых занятий" единицу   и при каждом нажатии в форме кнопке запись увеличивала число ячейке на 1
Версия Exel 2016

Ранее на этом форуме мне помогли сделать расписание, Огромная благодарность  Ігор Гончаренко, все отлично работает!

За ранее спасибо!
Не ужели это не возможно?  
Изменено: Дмитрий Кузьмин - 10.03.2023 08:14:49
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Цитата
Ігор Гончаренко Огромное Вам спасибо!! Вы настоящий ПРОФИ!
Прошу помощи в создание макроса для расписания особенных детей, Если Вам не трудно помогите создать расписания
 
Здраствуйте уважаемые Проофи. Я прошу помощи в создании расписания для особенных детей, по вашему форуму и видео урокам я написал уже целую  CRM систему но застрял на расписание детей, нужно чтоб согласно таблицы формировалось расписания, ну не как не могу понять как это сделать, Нам нужно чтоб при изменении Специалиста и месяца, формировалась расписание в какой день в какое время какой ребенок к данному специалисту попадает.
Так как особо бюджета нету чтоб обратиться за проф. помощью пишу сам с помощью VBA вот уже месяц делаю данный проэкт так как сам не программист но мозги есть. Файл прикладываю Версия Эксель 2016г
Заранее  СПАСИБО!  
Страницы: 1
Наверх