Как да се покаже разликата в датите в часове във VBA

Автор: Robert Simon
Дата На Създаване: 19 Юни 2021
Дата На Актуализиране: 1 Ноември 2024
Anonim
#SUMIF - Сумиране под условие
Видео: #SUMIF - Сумиране под условие

Съдържание

Microsoft включва VBA - или "Visual Basic за приложения", език за програмиране - в повечето големи програми на Microsoft Office, като Excel, Access, PowerPoint и Word. VBA включва функцията "DateDiff", която показва разликата между две дати. Функцията също ви позволява да изберете диапазона, който функцията ще използва от списък, който включва години, дни, часове, минути и секунди.


инструкции

Научете как да използвате командата DateDiff в VBA (Jupiterimages / Photos.com / Getty Images)
  1. Отворете продукта на Microsoft Office, който използвате с VBA. Натиснете клавишите "Alt" и "F11", за да отворите VBA конзолата.

  2. Щракнете върху модула, който съдържа VBA кода от списъка в лявата страна на екрана. Когато вашият код се появи от дясната страна, поставете курсора върху празния ред, където трябва да определите разликата между двете дати.

  3. Въведете следния ред във Вашия VBA код:

    x = DateDiff ("h", дата1, дата2)

    "H" ще гарантира, че ще получите разликата между датите в часове. "X" е променлива, която сте задали в началото на кода и може да се промени към всяка променлива, от която се нуждаете. "Date1" и "date2" са променливи, които съхраняват стойностите на датите. Можете да ги присвоите на тези стойности в началото на кода. Вместо тези променливи, можете да използвате "Сега", за да върнете текущата дата и час, "Дата", за да върнете текущата дата или "Време", за да се върнете към текущото време. Можете също ръчно да въведете датата и часа, като използвате следния формат: "# mm / dd / yy hh: mm: ss #". Не забравяйте да включите остри символи, така че VBA да може да я разбере.


  4. Натиснете "Enter" за достъп до нов команден ред. Въведете следния код, за да се покаже разликата между датите:

    Msgbox x

    Променете "x" в променливата, която сте използвали в предната част на реда "DateDiff". Когато стартирате кода, разликата между датите ще се покаже в малка кутия за съобщения на екрана.

Да имаш домашни риби е хоби, на което се радват мнозина, но грижата за деликатната екосистема на аквариума е предизвикателна задача. Температурата на водата, химическата стабилност, осветлението и цир...

Когато се впуснете в бягане, туризъм, къмпинг, лов или друга дейност в пустинята, рано или късно е вероятно да срещнете скорпион. През повечето време скорпионите се страхуват много повече от вас, отко...

Препоръчваме