Smartsheet 9.1.1
Smartsheet è una piattaforma di lavoro dinamica che ti consente di gestire progetti, creare flussi di lavoro e collaborare con il tuo team.
La maggior parte dei linguaggi di programmazione supporta gli array, incluso VBA. Un array è un gruppo di variabili che condividono un nome. Si fa riferimento a una variabile specifica nell'array utilizzando il nome dell'array e un numero di indice tra parentesi. Ad esempio, è possibile definire un array di 12 variabili stringa per contenere i nomi dei mesi dell'anno. Se si denomina l'array MonthNames , è possibile fare riferimento al primo elemento dell'array come MonthNames (1), al secondo elemento come MonthNames (2) e così via.
Prima di poter usare un array, devi dichiararlo. Nessuna eccezione. A differenza delle variabili normali, VBA è molto rigoroso su questa regola. Dichiari un array con un'istruzione Dim o Public, proprio come dichiari una variabile regolare. Tuttavia, è anche necessario specificare il numero di elementi nell'array. Puoi farlo specificando il primo numero di indice, la parola chiave To e l'ultimo numero di indice, tutto tra parentesi. L'esempio seguente mostra come dichiarare un array di 100 interi:
Dim MyArray (da 1 a 100) come numero intero
Quando dichiari un array, puoi scegliere di specificare solo l'indice superiore. Se ometti l'indice inferiore, VBA presuppone che sia 0. Pertanto, entrambe le seguenti istruzioni dichiarano lo stesso array di 101 elementi:
Dim MyArray (da 0 a 100) come numero intero Dim MyArray (100) As Integer
Se vuoi che VBA presuma che 1 (anziché 0) sia l'indice inferiore per i tuoi array, includi la seguente dichiarazione nella sezione Dichiarazioni nella parte superiore del modulo:
Opzione Base 1
Questa istruzione forza VBA a utilizzare 1 come primo numero di indice per gli array che dichiarano solo l'indice superiore. Se questa istruzione è presente, le seguenti istruzioni sono identiche, dichiarando entrambe un array di 100 elementi:
Dim MyArray (da 1 a 100) come numero intero Dim MyArray (100) As Integer
Gli array creati negli esempi precedenti sono tutti array unidimensionali. Pensa agli array unidimensionali come a una singola riga di valori. Gli array creati in VBA possono avere fino a 60 dimensioni, anche se raramente sono necessarie più di due o tre dimensioni in un array. L'esempio seguente dichiara un array di 81 numeri interi con due dimensioni:
Dim MyArray (da 1 a 9, da 1 a 9) come numero intero
Puoi pensare a questo array come a una matrice 9 x 9, perfetta per memorizzare tutti i numeri in un puzzle di Sudoku.
Per fare riferimento a un elemento specifico in questo array, è necessario specificare due numeri di indice (simili alla sua "riga" e alla sua "colonna" nella matrice). L'esempio seguente mostra come assegnare un valore a un elemento in questo array:
MyArray (3, 4)= 125
Questa istruzione assegna un valore a un singolo elemento nell'array. Se stai pensando all'array in termini di una matrice 9 x 9, questo assegna 125 all'elemento situato nella terza riga e nella quarta colonna della matrice.
Ecco come dichiarare un array tridimensionale, con 1.000 elementi:
Dim My3DArray (da 1 a 10, da 1 a 10, da 1 a 10) come numero intero
Puoi pensare a un array tridimensionale come a un cubo. Visualizzare un array di più di tre dimensioni è più difficile.
Puoi anche creare array dinamici . Un array dinamico non ha un numero preimpostato di elementi. Dichiara un array dinamico con un insieme vuoto di parentesi:
Dim MyArray () As Integer
Prima di poter utilizzare questo array, è necessario utilizzare l'istruzione ReDim per indicare a VBA quanti elementi ha l'array. Di solito, il numero di elementi nell'array viene determinato durante l'esecuzione del codice. È possibile utilizzare l'istruzione ReDim un numero qualsiasi di volte, modificando le dimensioni dell'array tutte le volte che è necessario. L'esempio seguente mostra come modificare il numero di elementi in una matrice dinamica. Presuppone che la variabile NumElements contenga un valore calcolato dal codice.
ReDim MyArray (da 1 a NumElements)
Quando si ridimensiona un array utilizzando ReDim, si eliminano tutti i valori attualmente archiviati negli elementi dell'array. È possibile evitare di distruggere i vecchi valori utilizzando la parola chiave Preserve. L'esempio seguente mostra come conservare i valori di un array quando si ridimensiona l'array:
ReDim Preserve MyArray (da 1 a NumElements)
Se MyArray ha attualmente dieci elementi e si esegue l'istruzione precedente con NumElements uguale a 12, i primi dieci elementi rimangono intatti e l'array ha spazio per due elementi aggiuntivi (fino al numero contenuto nella variabile NumElements). Se NumElements è uguale a 7, tuttavia, i primi sette elementi vengono mantenuti ma i tre elementi rimanenti incontrano la loro fine.
Smartsheet è una piattaforma di lavoro dinamica che ti consente di gestire progetti, creare flussi di lavoro e collaborare con il tuo team.
SharePoint è un sistema di collaborazione basato sul Web che utilizza una varietà di applicazioni per flussi di lavoro, database di "elenco" e altri componenti Web, nonché funzionalità di sicurezza per fornire controllo ai gruppi aziendali che lavorano insieme.
Van Nien Calendar è un'applicazione per la visualizzazione del calendario sul tuo telefono, che ti aiuta a vedere rapidamente la data lunisolare sul tuo telefono, organizzando così il tuo lavoro importante.
Microsoft Outlook è un'applicazione aziendale e di produttività sviluppata da Microsoft Corporation.
ClickUp è una delle piattaforme di produttività più apprezzate per qualsiasi azienda. Grandi aziende come Google, Booking.com, San Diego Padres e Uber utilizzano ClickUp per aumentare la produttività sul posto di lavoro.
Il PDF è diventato un formato comunemente utilizzato per leggere, creare e inviare documenti di testo. A sua volta, c'è stato un aumento del numero di programmi utilizzati per questo tipo di documentazione. PDF-XChange Viewer fa parte di un numero crescente di visualizzatori PDF.
Apache OpenOffice offre una suite completa di applicazioni Office che rivaleggiano con Microsoft 365, in particolare in Excel, PowerPoint e Word. Ti consente di gestire i tuoi progetti in modo più efficace e supporta diversi formati di file.
Il software iTaxViewer è il software di lettura di file XML più popolare oggi. Questo software è un'applicazione per la lettura delle dichiarazioni fiscali elettroniche in formato XML del Dipartimento Generale delle Imposte.
Nitro PDF Reader è un pratico editor PDF che copre tutte le attività di base che la maggior parte delle persone esegue ogni giorno con i documenti PDF.
Foxit Reader è principalmente un lettore PDF e consente anche di creare file PDF, firmarli, modificarli e aggiungere annotazioni. Funziona su sistemi operativi, ci sono plugin per vari programmi del pacchetto Microsoft Office.