Страницы: 1
RSS
Объединение нескольких макросов в один, Есть три макроса, которые нужно объединить в один, без потери функций и дубляжа.
 

Добрый день.

Помогите  объединить 3 макроса одного файла так, чтобы действия не повторялись и был один макрос, потому что сейчас при регистрации пациента заносятся данные, потом на листе пациента снова эти данные заносятся.

Я не программист, но очень хочется упростить работу коллеге на ноуте с маленьким экраном.

Прошу направлять конструктивную критику и предложения, так как даже не продвинутый пользователь Excel/

Благодарю за понимание.

 
Добавил значения по умолчанию в InputBox-ы по активной строке.
Код
Public Function AC(What As String) As Variant
    Dim cf As Range
    On Error Resume Next
    Set cf = ActiveSheet.Cells.Find(What:=What, LookAt:=xlPart)
    On Error GoTo 0
    If Not cf Is Nothing Then
        AC = Intersect(ActiveCell.EntireRow, cf.EntireColumn)
    End If
End Function
 
Если ввод выполнять через лист, то первый макрос можно заменить одной строкой.
Код
Sub RegisterPatient()
    Range("A1:I1").Copy Cells(Rows.Count, 1).End(xlUp).Cells(2, 1)
End Sub
 
Попробую! Благодарю!  
 
Цитата
PolaBandy написал: так как даже не продвинутый пользователь Excel
Так а зачем Вы подписались под это?
Сейчас получается не ПОМОЩЬ, а полное решение за Вас
Любые хотелки, под ключ, делают в разделе Работа, правда платно
Это первое.
2. Если хотите что бы Вам помогли, то начинайте делать что-то сами и задавайте тут КОНКРЕТНЫЕ вопросы.
3. Ознакомьтесь с Првилами этой ветки
В частности
Цитата
2.6. Один вопрос - одна тема. Не следует в открываемой теме обозначать и задавать сразу несколько вопросов.
Ваш последний вопрос никак не соответствует заявленой теме (скрыт)
Философия данного форума не в том, что-бы помочь кому ту одному с его проблемным файлом, а помочь как можно большему количеству людей у которых может возникнуть похожий, но КОНКРЕТНЫЙ вопрос
Спасибо
Согласие есть продукт при полном непротивлении сторон
 
Поняла Вас.
Спасибо за разъяснение. Решила самостоятельно. Совершенно бесплатно делюсь.
 
Цитата
PolaBandy написал: Совершенно бесплатно делюсь
За это спасибо, возможно кому-то пригодится
Согласие есть продукт при полном непротивлении сторон
Страницы: 1
Читают тему
Наверх