Domanda:
ho un problema con la funzione CERCA.VERT che utilizzo tantissimo per i miei scopi.
Quesito:
Domanda:
ho un problema con la funzione CERCA.VERT che utilizzo tantissimo per i miei scopi.
Quesito:
Domanda:
salve a tutti un piccolo aiutino prima che possa impazzire con questa formula vi spiego il problema:
in un foglio excel nella cella n2 devo mettere questa formula =SE(I2=C101;D101;0) perche nelle celle c101 c\’è una critta e anche nella cella d101. le scritte sono fino alle celle c401 e d401. volevo sapere come posso prolungare la formula da c101 a c401 e d101 a d 401 senza mettere sempre nella cella i2 questo =SE(I2=C101;D101;0)+se=SE(I2=C102;D102;0)+SE(I2=C103;D103;0) e cosi via … grazie in anticipo e buona giornata
Risposta:
Per risolvere il suo problema è sufficiente utilizzare la funzione Cerca.Vert
che confronta un valore all’interno di un range di celle e restituisce il valore cercato.
Riferendomi al suo caso, Continua a leggere
Ciao a tutti,
in questo giorni ho modificato il Tool che invia allegati tramite email seguendo alcune necessità di Alessandra.
Le modifiche sono le seguenti:
1) verifica della presenza dei nomi inseriti nella base dati con quelli presenti in elenco
e segnalazione di eventuali assenze
2) selezione attraverso di un file dialog della cartella dove salvare gli allegati
3) creazione di un file “xls” o “xlsx” in base alla versione Excel utilizzata
4) scelta tra invio del file allegato in Excel o in Pdf
5) inserimento nell’allegato di un’intestazione e/o logo aziendale
Ecco il file avanzato:
Tool crea file da elenco – Excel o PDF
Per chi fosse interessato a come funziona il codice…. buona lettura!
Domanda:
Volevo sapere se con una macro posso splettare dei file in base al nome ma che mi mantenga le formule inserite e poi spedirle direttamente per e mail.
Domanda:
Ciao, Ho in un file excel circa 700 domande per fare dei quiz per la patente catalogate in ordine numerico, con altrettante risposte. C\’è la possibilità, in un altro foglio dello stesso file, di selezionare casualmente 30 domande per la prova teorica? Spero di essermi spiegato.
saluti
Risposta:
per risolvere il suo problema ho operato nel seguente modo:
1) Nel foglio “Elenco completo” ho inserito 700 domande fittizie nella colona A
2) Ho inserito nella colonna B la formula “=ROUND(RAND()*(20000-1)+1;0)”
(se utilizza la verisone italiana Excel le indichera la sintassi in italiano)
RAND restituisce un numero casuale tra due estremi (ho scelto arbitrariamente 1 e 20.000)
ROUND arrotonda il risultato della formula RAND a zero decimali
Questo articolo segue al precedente “Classifica tramite VBA” di cui è un evoluzione.
L’esigenza del nostro lettore era quella di avere la classifica per categoria
in un’unica colonna, dal momento che dovrà gestire fino a 10 categorie contemporaneamente.
Ho modificato quindi il codice permettendo di gestire N categorie contemporaneamente
senza colonne dedicate.
Ecco la versione aggiornata del file:
Domanda:
Salve ho un problema da risolvere.
ho un foglio excel dove ricavo una classifica generale di arrivo dando la posizione con un doppio click che mi inserisce via via la numerazione di classifica utilizzando quasta formula vba
Private Sub Worksheet_BeforedoubleClick( ByVal Target As Range, Cancel As Boolean) If Not Intersect(Range("c3:c65536"),Target) Is Nothing Then If Cells(Target.Row, 1) = "" Then Cells(Target.Row, 1) = Application.Max(Range("a:a")) + 1 End If End If Cancel = True End Sub
fino a qui tutto ok.
il problema è che vorrei sempre con doppio click oltre a fare la classifica generale di arrivo farla contemporaneamente per categoria. Continua a leggere
Domanda:
Salve, sto cercando di utilizzare la funzione Db.Max.
Devo gestire N Attrezzature da lavoro, di cui rilevare periodicamente il monte ore di lavoro ccumulato.
La tabella origine (il database), da cui estrarre i dati, contiene le letture periodiche, con i seguenti 3 campi: Attrezzatura | Data della lettura | Ore.
Ora, nel campo Attrezzatura, ciascuna attrezzatura comparirà più volte (una per ogni volta che viene eseguita la lettura), quindi i record saranno più di N.
In una seconda tabella, voglio elencare tutte le attrezzature senza duplicati, e per ciascuna estrarre il valore massimo della data e dell\’ora. Quindi questa tabella avrà N record.
Il mio problema sta nel fatto che per specificare il criterio di ogni estrazione con DB.MAX, occorrerebbero 2 celle impilate per ciascuna attrezzatura: |Attrezzatura| (sopra) “nome dell’attrezzatura” (subito sotto).
Poiché la seconda tabella conterrà N righe, ma avrebbe bisogno di altre N coppie righe (tra l\’altro non adiacenti) per esprimere i criteri, chiedo:
È possibile esprimere i criteri in modo da non dover utilizzare le 2 celle?
Esiste una soluzione?
Non posso inviarvi un file di esempio in cui magari è più chiaro quello che ho tentato di spiegare?
Domanda:
“come fare per far apparire in una listbox alcune celle di un foglio dati?”
Risposta:
1) creare una Listbox:
dal menù “Sviluppo” cliccare su “Inserisci” e scegliere l’oggetto “ListBox” tra i controlli ActiveX
Domanda:
Devo inserire il numero di matricola dei dipendenti. Ho creato un menů a tendina. Ho una colonna con le matricole e nella colonna a fianco il relativo nome del dipendente. Vorrei che il nome mi comparisse nel menů a tendina a fianco alla matricola per non sbagliare (ma poi devo inserire solo la matricola).
Risposta:
La convalida dati si può applicare solo per i dati contenuti in 1 colonna.
Puoi ottenere il risultato desiderato in questo modo:
Nello sheet “Config”, nella colonna “A” il nome dei Dipendenti, nella colonna “B” le Matricole
Posta “A2” la cella nella quale è presente il menù a tendina con il nome del Dipendente, nella cella “B2” scrivere la formula “=CERCA.VERT(A2;Config!A:B;2;0)
Riccardo Vincenti