Oblikovanje časovnih vrednosti - Excel Nasveti

Kazalo

Vse najboljše za rojstni dan.com! Danes pred tremi leti je bila predstavljena ta stran. Štiri dni je minilo, preden sta prišli prvi dve vprašanji. Vneto sem jih odprl in nisem vedel, kako naj odgovorim na eno. Pomislil sem, "Oh ne - morda je bila to napaka …".

Od takrat se je promet izjemno okrepil. Kmalu bom dosegel svoj milijonti ogled strani za leto 2001. Na voljo je dovolj svetovalnega dela, da sem lahko zaposlen, poleg tega pa še več projektov za Juan Pablo in Mala ter občasno Accessovi projekti za Mike in analiza podatkov za Johna.

Ljudje so preprosto presenečeni, ko vidijo, kaj je mogoče storiti z Excelom / VBA. Za vse to sem zelo hvaležen. Jutri je zahvalni dan v Združenih državah Amerike in rad bi se zahvalil zvestim bralcem in strankam, ki so uspeli.com.

Današnje vprašanje:

Moje vprašanje se sliši preprosto, vendar tega ne morem ugotoviti. Delam v klicnem centru in uvozim informacije iz poročil, ki jih ustvari sistem Avaya (telefonski sistem). Zdaj imajo ta poročila čas pogovora, čas zaključka in drugo statistiko.

Ko statistiko uvozim v Excel, če je čas krajši od 1 minute, je videti kot: 01 sek. Kar potrebujem, je, da Excel to spremeni na 0:01. Glavni razlog, da potrebujem to ničlo, je, da ko prenesem te podatke v Access, ne prepozna ničesar, kar ni prikazano v tej obliki (0:00). Igral sem s formatiranjem in tega še nisem ugotovil. Zelo zamudno je sedeti tam in dodati ničle, da se to popravi! Moje znanje Excela je zelo osnovno. Ali lahko zgradite makro? Ali pa pogojno oblikovanje?

Uporabil bi ta preprost makro. Najprej označite izbor s časom, nato zaženite makro.

Sub TryThis() For Each cell in Selection If Left(cell.value, 1) = ":" Then cell.Value = "0" & cell.Value End if Next cell End Sub

Za vse naše bralce v ZDA si privoščite čudovit vikend zahvale!

Zanimive Članki...