Aika-arvojen muotoilu - Excel-vinkit

Sisällysluettelo

Hyvää syntymäpäivää to.com! Kolme vuotta sitten tänään tämä sivusto käynnistettiin. Kesti neljä päivää, ennen kuin kaksi ensimmäistä kysymystä tulivat sisään. Avasin heidät innokkaasti, eikä minulla ollut aavistustakaan kuinka vastata kumpaankin. Ajattelin: "Voi ei - ehkä tämä oli virhe …".

Siitä lähtien liikenne on lisääntynyt valtavasti. Tulen kohtaamaan miljoonas sivunäkymäni vuodelta 2001. Riittää konsultointityötä, jotta voisin pitää itseni kiireisenä, sekä lisää projekteja Juan Pablolle ja Malalle ja satunnaisesti Access-projekteja Mikelle ja tietojen analysointia Johnille.

Ihmiset ovat vain hämmästyneitä nähdessään, mitä voidaan tehdä Excel / VBA: lla. Kaikesta tästä olen erittäin kiitollinen. Huomenna on kiitospäivä Yhdysvalloissa, ja haluaisin kiittää kiitollisia uskollisia lukijoita ja asiakkaita, jotka ovat onnistuneet.comissa.

Nykypäivän kysymys:

Kysymykseni kuulostaa yksinkertaiselta, mutta en voi selvittää tätä. Työskentelen puhelinkeskuksessa ja tuon tietoja Avaya-järjestelmän (puhelinjärjestelmän) luomista raporteista. Nyt näissä raporteissa on puheaika, päättymisaika ja muut tilastot.

Kun tuon tilastot Exceliin, jos aika on alle 1 min, se näkyy muodossa: 01 s. Tarvitsen, että Excel muuttaa tämän arvoksi 0:01. Tärkein syy, miksi tarvitsen nollan, johtuu siitä, että kun siirrän nämä tiedot Accessiin, se ei tunnista mitään, joka ei näy tässä muodossa (0:00). Olen pelannut muotoilulla ja en ole vielä selvittänyt tätä. On erittäin aikaa vievää istua siellä ja lisätä nollia tämän korjaamiseksi! Tietoni Excelistä on hyvin perustiedot. Voitko rakentaa makron? Tai entä ehdollinen muotoilu?

Käytän tätä yksinkertaista makroa. Korosta ensin valinta ajankohdilla ja suorita sitten 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

Kaikille yhdysvaltalaisille lukijoillemme on hyvä kiitospäiväviikonloppu!

Mielenkiintoisia artikkeleita...