Buon compleanno a.com! Tre anni fa oggi, questo sito è stato lanciato. Ci vollero quattro giorni prima che arrivassero le prime due domande. Le aprii con entusiasmo e non avevo idea di come rispondere a nessuna delle due. Ho pensato: "Oh no, forse questo è stato un errore …".
Da allora, il traffico è aumentato enormemente. Sto per raggiungere la mia milionesima pagina visualizzata per il 2001. C'è abbastanza lavoro di consulenza per tenermi impegnato, più altri progetti per Juan Pablo e Mala e occasionalmente progetti di accesso per Mike e analisi dei dati per John.
Le persone sono semplicemente stupite quando vedono cosa si può fare con Excel / VBA. Per tutto questo, sono molto grato. Domani è il Ringraziamento negli Stati Uniti e vorrei ringraziare i lettori e i clienti fedeli che hanno reso.com un successo.
Domanda di oggi:
La mia domanda sembra semplice ma non riesco a capirlo. Lavoro in un Call Center e sto importando informazioni dai rapporti creati dal sistema Avaya (sistema telefonico). Ora, questi rapporti hanno tempo di conversazione, tempo di conclusione e altre statistiche.
Quando importi le statistiche in Excel se il tempo è inferiore a 1 min, appare come: 01 sec. Quello di cui ho bisogno è che Excel lo cambi in 0:01. Il motivo principale per cui ho bisogno di zero è perché quando trasferisco queste informazioni in Access, non riconosce nulla che non appare in questo formato (0:00). Ho giocato con la formattazione e devo ancora capirlo. È molto dispendioso in termini di tempo sedersi lì e aggiungere zeri per risolvere questo problema! La mia conoscenza di Excel è molto basilare. Sai costruire una macro? O che dire della formattazione condizionale?
Userei questa semplice macro. Per prima cosa, evidenzia la selezione con i tempi, quindi esegui la macro.
Sub TryThis() For Each cell in Selection If Left(cell.value, 1) = ":" Then cell.Value = "0" & cell.Value End if Next cell End Sub
Per tutti i nostri lettori statunitensi, buon fine settimana del Ringraziamento!