058. Rileva Username del pc

Download PDF

In un contest lavorativo, a volte è utile poter rilevare chi stà utilizzando un file per poter abilitare o meno l’utilizzo di macro o calibrare quest’ultime in funzione dell’utilizzatore.

Torna utile in questi casi la seguente funzione, non realizzata a me.

In un modulo inserite il seguente codice:

 

Declare Function Get_User_Name Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Public Function GetUserName() As String
Dim lpBuff As String * 25
Get_User_Name lpBuff, 25

GetUserName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)

End Function

Per vedere al volo il valore che restituisce, in un nuovo modulo inserite:

Msgbox (GetUserName)

Per usarla per abilitare o meno un utente ad eseguire una macro, potete scrivere:

If GetUserName = "Riccardo" Then
   'codice macro a piacere
Else
   Msgbox "Non sei autorizato!", VbCritical , "ATTENZIONE"
End if

Riccardo Vincenti

056. Azione in base a selezione

Download PDF

Domanda:

Il mio problema è il seguente: quando passo dalla cella I1,I2,I3,…..In   mi si deve evidenziare senza cambiare formattazione la colonna ad esempio \”A:A\” e quando passo dalla cella J1,J2,J3,…..Jn mi sideve evidenziare la colonna (sempre senza perdere la formattazione) \”B:B\”.  Si può fare con una macro? Continua a leggere

QuickOffice sarà rimossa dal Play Store

Download PDF

Google ha annunciato che nelle prossime settimane l’applicazione QuickOffice sarà rimossa dal Play Store e sarà sostituita ufficialmente da Fogli, Documenti e Presentazioni, pubblicate nelle scorse settimane, le quali integrano ormai già tutte le sue funzioni.

 

053. Creazione ed esportazione tabella

Download PDF

Domanda:

Avrei una richiesta che non so se sia fattibile ma intanto vi sottopongo il problema:
io ho due file excel:
1) contiene una tebella –> colonna A dove sono elencate 9 persone, colonna B progetti apartenenti alla persona(quindi nella colonna A ci sono nomi ripetuti), colonna C ore di lavoro
2) nel secondo file ho una tabella dove in ordinata ho l\’elenco dei procetti e in ascissa le persone, centralmente andranno inserite le ore lavoro

la domanda è: è possibili collegare il primo file al secondo in modo tale che in automatico, aggiornando il primo file mese per mese, si crei anche il file excel 2 con la tabella delle ore già compilata per progetto e per persona?

Continua a leggere

052. Copia riga da foglio1 a foglio2

Download PDF

Domanda:

Ho 2 fogli : 1) prenotazioni; 2) pagato
Sul foglio prenotazioni i dati sono inseriti da B a AC e ci sono delle celle vuote, dove si andranno a mettere dei dati,  ed altre celle con formule. La mia necessità è che quando nella colonna AC, su qualsiasi riga, inserisco la “p”, mi deve copia la riga di competenza (es. B12:AC12) ed incollare i valori sul foglio pagato, nella prima riga libera.
Ho provato con il filtro ma le righe sono tante e ci mette moltissimo a lavorare…non ne sto venendo a capo.
Continua a leggere

think-cell® Software: creare gafici al volo

Download PDF

Un software molto interssante per creare grafici al volo in Powerpoint direttamente dai dati disponibii in Excel e’ “Think cell“. Si tratta di un plugin di Office ideale per preparare grafici e presentazioni in pochi minuti.

Qui il video che dimostra le funzionalita’:

Come potete osservare si risolvono i problemi di allineamento di dati, i problemi di copia e incolla e i problemi di file che perdono i link quando vengono spostati.

think-cell® Software :: PowerPoint charts – Waterfall, Marimekko, Gantt and Agenda.

048. Estrarre dati da cartelle e files chiusi – 2

Download PDF

Domanda:

La mia necessità è quella di copiare da file chiusi xls sempre le stesse celle (a4:u200), che si trovano in una cartella in “c:/dati” e incollarli,nel file attivo in quel momento chiamato archivio, sulla prima riga libera partendo dalla colonna A in sequenza, senza lasciare righe libere.

Risposta:

Ho trattato l’argomento nell’articolo “Estrarre dati da cartelle e files chiusi” a cui rimando per la spiegazione di gran parte del codice.
Il link è il seguente: http://www.office-guru.com/wordpress/2013/10/estrarre-dati-da-cartelle-e-files-chiusi/

La necessità del lettore è un pò diversa ed ho apportato quindi alcune modifiche.
Il codice è applicabile ai casi in cui in un’azienda vengano salvati in rete dei report automatici (sempre identici a se stessi)
e si abbia la necessità di riunirli automaticamente in un unico file.

Continua a leggere