Macro di Excel e VBA 2024, Dicembre

Restituisce le celle a cui fa riferimento l'utente utilizzando il controllo ModRif del form utente in Microsoft Excel

Restituisce le celle a cui fa riferimento l'utente utilizzando il controllo ModRif del form utente in Microsoft Excel

In questo articolo, mostreremo come aggiungere il controllo ModRif nel form utente e fare riferimento all'intervallo di celle utilizzandolo. In questo esempio, abbiamo creato un modulo utente evidenziatore che possiamo utilizzare per evidenziare l'intervallo di celle con il colore giallo. … Continua a leggere →

Come aggiungere un messaggio di input nella convalida dei dati

Come aggiungere un messaggio di input nella convalida dei dati

In questo articolo impareremo come aggiungere un messaggio di input nella convalida dei dati durante l'inserimento delle voci specifiche nella cella, utilizzando VBA in Microsoft Excel. La convalida dei dati è lo strumento che viene utilizzato per limitare l'ingresso … Continua a leggere →

Impedisci la chiusura di un modulo utente quando l'utente fa clic sul pulsante x utilizzando VBA in Microsoft Excel

Impedisci la chiusura di un modulo utente quando l'utente fa clic sul pulsante x utilizzando VBA in Microsoft Excel

In questo articolo, mostreremo come disabilitare il pulsante x sul form utente utilizzando VBA. In questo esempio, abbiamo creato un modulo utente che può essere attivato facendo clic sul pulsante Esegui sul foglio di lavoro. Questo modulo utente contiene … Continua a leggere →

Riempi un controllo ListBox con i valori della cartella di lavoro chiusa utilizzando VBA in Microsoft Excel

Riempi un controllo ListBox con i valori della cartella di lavoro chiusa utilizzando VBA in Microsoft Excel

In questo articolo, recupereremo i dati dalla cartella di lavoro chiusa alla casella di riepilogo nel form utente utilizzando VBA. I dati grezzi per questo esempio sono nell'intervallo A2: B10 sulla cartella di lavoro "23SampleData.xls", che si trova nel percorso del file "D:ExcelforumExcelForum officeexcel tip old codeShared … Continua a leggere →

Riempi una casella di riepilogo con valori univoci da un foglio di lavoro utilizzando VBA in Microsoft Excel

Riempi una casella di riepilogo con valori univoci da un foglio di lavoro utilizzando VBA in Microsoft Excel

In questo articolo, creeremo una casella di riepilogo nel form utente e la caricheremo con i valori dopo aver rimosso i valori duplicati. I dati grezzi che inseriremo nella List Box, sono costituiti da nomi. Questi dati grezzi contengono duplicità in definiti … Continua a leggere →

Come creare un modulo in Microsoft Excel

Come creare un modulo in Microsoft Excel

Il modulo di prenotazione del corso è un semplice modulo che illustra i principi del design UserForm e la codifica VBA associata. Utilizza una selezione di controlli tra cui caselle di testo, caselle combinate, pulsanti di opzione raggruppati in una cornice, caselle di controllo e comandi ... Continua a leggere →

Decidi cosa dovrebbe restituire un INPUTBOX utilizzando VBA in Microsoft Excel

Decidi cosa dovrebbe restituire un INPUTBOX utilizzando VBA in Microsoft Excel

Se vuoi ottenere qualsiasi informazione dall'utente puoi usare la funzione INPUTBOX. Questa funzione visualizza una finestra di dialogo che consente all'utente di compilare qualsiasi cosa e restituisce il contenuto come stringa. A volte vuoi decidere cosa … Continua a leggere →

Modificare il valore/contenuto di diversi controlli UserForm utilizzando VBA in Microsoft Excel

Modificare il valore/contenuto di diversi controlli UserForm utilizzando VBA in Microsoft Excel

In un foglio di dialogo Excel 5/95 è possibile modificare il valore/contenuto di una raccolta di controlli scorrendo i controlli nella raccolta, ad es. come questo: Per ogni cb In dlg.CheckBoxes. In Excel 97 o successivo l'oggetto UserForm … Continua a leggere →

Utilizzo dell'evento di modifica del foglio di lavoro per eseguire la macro quando viene apportata una modifica

Utilizzo dell'evento di modifica del foglio di lavoro per eseguire la macro quando viene apportata una modifica

Se sei qui, probabilmente vuoi imparare come eseguire una subroutine ogni volta che viene apportata una modifica in un foglio specifico. Questo articolo insegnerà esattamente questo. Quindi iniziamo. La sintassi per il foglio di lavoro … Continua a leggere →

Casella di messaggio in Excel VBA

Casella di messaggio in Excel VBA

In questo articolo, impareremo la funzione MsgBox in Excel VBA, di seguito sono riportate le impostazioni degli argomenti dei pulsanti di msgbox vba: Valore costante Descrizione vbOKOnly 0 Visualizza solo il pulsante OK. vbOKCancel 1 Visualizza i pulsanti OK e Annulla. vbAbortRetryIgnore 2 Display … Continua a leggere →

Salva l'intervallo Excel come PDF usando VBA

Salva l'intervallo Excel come PDF usando VBA

Scopri come salvare come salvare l'intervallo excel come pdf usando VBA. Esportiamo pdf per eccellere attraverso un codice esterno ma per salvare il file come pdf usiamo solo un semplice codice VBA.

Seleziona un vassoio della stampante prima di stampare utilizzando VBA in Microsoft Excel

Seleziona un vassoio della stampante prima di stampare utilizzando VBA in Microsoft Excel

Quando si stampano documenti da Word con VBA è possibile selezionare da quale vassoio della stampante si suppone che il documento riceva un foglio. In Excel non hai la possibilità di impostare le proprietà FirstPageTray o OtherPagesTray come te… Continua a leggere →

Stampa più selezioni su un foglio utilizzando VBA in Microsoft Excel

Stampa più selezioni su un foglio utilizzando VBA in Microsoft Excel

Se selezioni più intervalli di celle su un foglio e provi a stampare le celle selezionate, otterrai un foglio per ciascuna delle aree selezionate. La seguente macro di esempio stamperà tutte le aree selezionate su un foglio, … Continua a leggere →

Stampa tutte le cartelle di lavoro in una cartella utilizzando VBA in Microsoft Excel

Stampa tutte le cartelle di lavoro in una cartella utilizzando VBA in Microsoft Excel

In questo articolo creeremo una macro per stampare tutti i file Excel all'interno di una cartella. Abbiamo alcuni file Excel all'interno di una cartella che vogliamo stampare. Tutti hanno la stessa estensione di file, “.xlsx” … Continua a leggere →

Inserisci intestazioni e piè di pagina utilizzando VBA in Microsoft Excel 2010

Inserisci intestazioni e piè di pagina utilizzando VBA in Microsoft Excel 2010

Se desideri inserire determinate informazioni nell'intestazione/piè di pagina del foglio di lavoro come il nome del file/percorso del file o la data corrente o il numero di pagina, puoi farlo utilizzando il codice seguente. Se è … Continua a leggere →

Come modificare la stampante predefinita utilizzando VBA in Microsoft Excel 2016

Come modificare la stampante predefinita utilizzando VBA in Microsoft Excel 2016

Usa VBA per selezionare la stampante scrivendo solo 4 righe di codice e torna alla stampante predefinita originale. Compatibile con Excel 2016, 2013, 2010.

Calcoli con una millesima frazione di secondo tramite funzione personalizzata utilizzando VBA

Calcoli con una millesima frazione di secondo tramite funzione personalizzata utilizzando VBA

Domanda: Devono essere eseguiti calcoli con valori nell'area del decimo di secondo Risposta: Inserire il seguente codice negli appositi moduli. Con la seguente funzione definita dall'utente. sintassi: =spectime(A1) Inserisci il codice sottostante nello standard … Continua a leggere →

Che cos'è FileSystemObject (FSO) e come utilizzarlo in VBA Excel?

Che cos'è FileSystemObject (FSO) e come utilizzarlo in VBA Excel?

Il FileSystemObject è un potente strumento in VBA per gestire unità, file e cartelle. Usiamo FSO per ottenere informazioni sulle unità, creare cartelle e file.

Che cos'è il metodo CreateObject in VBA e come utilizzare il metodo CreateObject in Excel?

Che cos'è il metodo CreateObject in VBA e come utilizzare il metodo CreateObject in Excel?

Il metodo CreateObject viene utilizzato per creare oggetti in VBA utilizzando Late Binding. Il metodo createobject rende il tuo codice portabile su altre macchine che eseguono VBA. Ecco come lo usi.

Moduli di classe VBA e come usarli

Moduli di classe VBA e come usarli

Scopri come utilizzare un modulo di classe in Excel VBA. Il modulo di classe ti aiuta a creare classi che puoi usare in altri moduli. Scopri cosa sono le classi in termini di programmazione.

Importa un modulo da un file usando VBA in Microsoft Excel

Importa un modulo da un file usando VBA in Microsoft Excel

In questo articolo, creeremo una macro per importare un modulo nella cartella di lavoro attiva. Useremo Filename.bas come modulo, che vogliamo importare. Fare clic sul pulsante Inserisci per importare il modulo da Filename.bas … Continua a leggere →

Come utilizzare la funzione InputBox in VBA Excel?

Come utilizzare la funzione InputBox in VBA Excel?

Per ottenere input dall'utente in VBA puoi utilizzare la funzione InputBox. È una funzione leggera che può ottenere qualsiasi input dall'utente che puoi utilizzare nel tuo programma VBA.

Come creare una casella combinata dipendente in VBA Excel?

Come creare una casella combinata dipendente in VBA Excel?

La casella combinata dipendente o la casella combinata a cascata è una casella combinata i cui valori si basano su altri valori selezionati dall'utente nel modulo. Una casella combinata che dipende da un'altra casella combinata o da qualsiasi elemento del modulo è chiamata casella combinata dipendente.

Come utilizzare le strutture in VBA? I tipi di dati definiti dall'utente

Come utilizzare le strutture in VBA? I tipi di dati definiti dall'utente

Le strutture in VBA sono chiamate tipo di dati definito dall'utente. Un tipo di dati definito dall'utente può essere creato in VBA utilizzando una sintassi semplice. La struttura VBA può incapsulare più variabili VBA contemporaneamente.

Come utilizzare con... Termina con blocco in VBA Excel?

Come utilizzare con... Termina con blocco in VBA Excel?

Il blocco with viene utilizzato per accedere a tutte le proprietà e metodi di un oggetto senza ripetizioni. Un blocco With… End With si concentra sull'oggetto dato ed elenca tutte le proprietà e i metodi dell'oggetto o della struttura.

Come utilizzare ComboBox in VBA Excel Userform?

Come utilizzare ComboBox in VBA Excel Userform?

Una casella combinata su un form utente è come un menu a discesa, che può essere utilizzato per scegliere un'opzione tra le opzioni disponibili. È come il menu a discesa che creiamo utilizzando la convalida dei dati sui fogli di lavoro. Nella maggior parte delle forme digitali, … Continua a leggere →

Eliminare una procedura da un modulo utilizzando VBA in Microsoft Excel

Eliminare una procedura da un modulo utilizzando VBA in Microsoft Excel

In questo articolo, creeremo una macro per eliminare un'altra macro da un modulo. Stiamo utilizzando Module1, che contiene SampleProcedure come macro di esempio, che vogliamo eliminare. Spiegazione del codice Imposta VBCM = … Continua a leggere →

Elimina un modulo utilizzando VBA in Microsoft Excel

Elimina un modulo utilizzando VBA in Microsoft Excel

In questo articolo creeremo una macro per eliminare il modulo dalla cartella di lavoro. Useremo il MainModule come modulo grezzo. Vogliamo sbarazzarci di questo MainModule. Fare clic su questo pulsante per lo stesso. Logica … Continua a leggere →

Elimina il contenuto del modulo utilizzando VBA in Microsoft Excel

Elimina il contenuto del modulo utilizzando VBA in Microsoft Excel

Non è possibile eliminare tutti i tipi di moduli, non è possibile eliminare i codemodules per fogli di lavoro, grafici e ThisWorkbook. In questi moduli devi eliminare il contenuto invece del modulo stesso: Sub DeleteModuleContent(ByVal wb As Workbook, _ ByVal … Continua a leggere →

Elimina tutte le macro in una cartella di lavoro/documento utilizzando VBA in Microsoft Excel

Elimina tutte le macro in una cartella di lavoro/documento utilizzando VBA in Microsoft Excel

Se stai lavorando con innumerevoli macro e desideri che una macro cancelli tutti i codici esistenti dall'attuale cartella di lavoro di Excel, il seguente articolo sarà sicuramente di aiuto. Quando vuoi eliminare tutte le macro da una cartella di lavoro … Continua a leggere →

Crea un nuovo modulo usando VBA in Microsoft Excel

Crea un nuovo modulo usando VBA in Microsoft Excel

In questo articolo, creeremo una macro per inserire un nuovo modulo in una cartella di lavoro di Excel. Prima di eseguire la macro, è necessario specificare il tipo e il nome del modulo. Come si può vedere nel … Continua a leggere →

Come visualizzare un messaggio sulla barra di stato di Excel utilizzando VBA

Come visualizzare un messaggio sulla barra di stato di Excel utilizzando VBA

La barra di stato in Excel può essere utilizzata come monitor del codice. Quando il tuo codice VBA è lungo e svolgi diverse attività utilizzando VBA, spesso disabiliti l'aggiornamento dello schermo in modo da non vedere lo sfarfallio dello schermo. Ma … Continua a leggere →

Copia i moduli da una cartella di lavoro a un'altra utilizzando VBA in Microsoft Excel

Copia i moduli da una cartella di lavoro a un'altra utilizzando VBA in Microsoft Excel

Con la macro seguente puoi copiare moduli da una cartella di lavoro a un'altra: Sub CopyModule(SourceWB As Workbook, strModuleName As String, _ TargetWB As Workbook) ' copia un modulo da una cartella di lavoro a un'altra ' esempio: ' CopyModule Workbooks("Book1.xls "), "Modulo1", _ … Continua a leggere →

Moduli di classe che utilizzano VBA in Microsoft Excel 2010

Moduli di classe che utilizzano VBA in Microsoft Excel 2010

Una classe è la definizione formale di un oggetto. La classe è un modello per la creazione dell'oggetto durante la programmazione e definisce le proprietà ei metodi che decidono come si comporta l'oggetto. I moduli di classe sono nuovi in ​​Office97. … Continua a leggere →

Aggiungi contenuto a un modulo da un file utilizzando VBA in Microsoft Excel

Aggiungi contenuto a un modulo da un file utilizzando VBA in Microsoft Excel

Se non desideri aggiungere un modulo completo, puoi aggiungere solo le procedure mancanti a un modulo esistente utilizzando la macro sottostante. Aggiunge il contenuto di un file di testo a un modulo esistente: Sub ImportModuleCode(ByVal wb … Continua a leggere →

Aggiungi una procedura a un modulo utilizzando VBA in Microsoft Excel

Aggiungi una procedura a un modulo utilizzando VBA in Microsoft Excel

È possibile aggiungere codice a un modulo senza utilizzare un file di testo separato che contenga il codice. La macro seguente mostra come è possibile eseguire questa operazione. La macro deve essere personalizzata per contenere il codice che si vuole aggiungere: … Continua a leggere →

Attiva la funzionalità a schermo intero e disabilita il pulsante di ridimensionamento della finestra di una cartella di lavoro di Excel utilizzando VBA in Microsoft Excel.

Attiva la funzionalità a schermo intero e disabilita il pulsante di ridimensionamento della finestra di una cartella di lavoro di Excel utilizzando VBA in Microsoft Excel.

In questo articolo impareremo come attivare la funzione a schermo intero e disabilitare il pulsante di ridimensionamento della finestra utilizzando VBA. Spiegazione logica Abbiamo creato la macro "ActivatingFullScreen" per modificare la proprietà dell'applicazione Excel per abilitare la funzionalità a schermo intero. Abbiamo usato … Continua a leggere →

Passa argomenti alle macro da pulsanti e menu utilizzando VBA in Microsoft Excel

Passa argomenti alle macro da pulsanti e menu utilizzando VBA in Microsoft Excel

L'esempio seguente mostra come creare pulsanti/menu CommandBar che passano uno o più argomenti a una macro. l'esempio mostra anche come aggiungere un nuovo elemento al menu di scelta rapida della cella. Sub AddCommandToCellShortcutMenu() Dim i As … Continua a leggere →

Modifica la descrizione comandi per i pulsanti della barra degli strumenti utilizzando VBA in Microsoft Excel

Modifica la descrizione comandi per i pulsanti della barra degli strumenti utilizzando VBA in Microsoft Excel

Gli esempi seguenti utilizzano il pulsante Nuovo sulla barra degli strumenti Standard come esempio. È possibile sostituire "Standard" con il nome o il numero di un'altra CommandBar e il numero del controllo che si desidera modificare. Usa questa macro per cambiare … Continua a leggere →

Visualizza una CommandBar centrata sullo schermo usando VBA in Microsoft Excel

Visualizza una CommandBar centrata sullo schermo usando VBA in Microsoft Excel

Con la macro sottostante, puoi visualizzare una CommandBar centrata sullo schermo, sia orizzontalmente che verticalmente. La macro mostra anche come ottenere la dimensione dello schermo utilizzando la funzione GetSystemMetrics32. Dichiara la funzione GetSystemMetrics32 Lib "User32" _ Alias ​​"GetSystemMetrics" … Continua a leggere →

Determina quale pulsante CommandBar ha avviato una macro utilizzando VBA in Microsoft Excel

Determina quale pulsante CommandBar ha avviato una macro utilizzando VBA in Microsoft Excel

Consenti alle macro stesse di determinare quale pulsante CommandBar le ha avviate. Se alleghi la macro seguente a più pulsanti CommandBar, la finestra di messaggio visualizzerà contenuti diversi: Sub DummyMacro() If Application.CommandBars.ActionControl Is Nothing Then ' la macro non è stata avviata ... Continua a leggere →

Conto alla rovescia nella barra di stato utilizzando VBA in Microsoft Excel

Conto alla rovescia nella barra di stato utilizzando VBA in Microsoft Excel

Se ti stai chiedendo come posso creare un timer in Excel Domanda: Nella barra di stato deve essere visualizzato un conto alla rovescia da 30 a 0 secondi. Risposta: inserire il seguente codice nel modulo standard. Sub CountDown() Dim intCounter … Continua a leggere →

Modificare la disponibilità per CommandBars utilizzando VBA in Microsoft Excel

Modificare la disponibilità per CommandBars utilizzando VBA in Microsoft Excel

Con la macro in basso puoi alternare la disponibilità della barra dei menu della cartella di lavoro, della barra degli strumenti standard e di una barra dei comandi personalizzata. La prima volta che si esegue la macro il menu e la barra standard sono disabilitati, la barra degli strumenti personalizzata è abilitata. Il … Continua a leggere →

Come inviare e-mail in blocco da Excel VBA con un clic in Excel

Come inviare e-mail in blocco da Excel VBA con un clic in Excel

Come inviare posta in blocco da excel? Il seguente codice excel vba invia e-mail da excel. Tutti gli ID e-mail nell'elenco riceveranno e-mail personalizzate. Scarica istantaneamente il file per l'invio della posta.

Invia la selezione utilizzando VBA in Microsoft Excel

Invia la selezione utilizzando VBA in Microsoft Excel

Crea una nuova cartella di lavoro con Selection. Salva la cartella di lavoro prima di spedirla. Eliminare il file dal disco rigido dopo che è stato inviato. Mostrerà righe e colonne nascoste nella selezione Tutte le celle vuote al di fuori della selezione … Continua a leggere →

Invia fogli a una o più persone che utilizzano VBA in Microsoft Excel

Invia fogli a una o più persone che utilizzano VBA in Microsoft Excel

Aggiungi un nuovo foglio, cambia il nome del foglio in posta. Ogni mail che vuoi inviare utilizzerà 3 colonne. nella colonna A - inserisci il nome del foglio o dei fogli che vuoi inviare. nella colonna B - inserisci l'indirizzo e-mail. in … Continua a leggere →

Come estrarre il nome di dominio dalla posta elettronica in Excel

Come estrarre il nome di dominio dalla posta elettronica in Excel

Scopri come estrarre rapidamente i nomi di dominio dagli ID e-mail in Excel. Abbiamo due metodi per estrarre il nome di dominio. Uno è la formula e l'altro è la funzione da testo a colonna.

Foglio di posta utilizzando Array VBA in Microsoft Excel

Foglio di posta utilizzando Array VBA in Microsoft Excel

Crea una nuova cartella di lavoro con SheetsArray. Salva la cartella di lavoro prima di spedirla. Eliminare il file dal disco rigido dopo che è stato inviato. Sub Mail_SheetsArray() Dim strDate As String Sheets(Array("Sheet1", "Sheet3")).Copia strDate = Format(Date, "dd-mm-yy") & " " & … Continua a leggere →

Invia un foglio utilizzando VBA in Microsoft Excel

Invia un foglio utilizzando VBA in Microsoft Excel

In questo articolo, creeremo una macro per inviare un foglio come allegato in un'e-mail. Prima di eseguire la macro, è necessario specificare un ID e-mail e l'oggetto dell'e-mail. In questo esempio, vogliamo inviare … Continua a leggere →

Invia ogni foglio di lavoro con l'indirizzo nella cella A1 utilizzando VBA in Microsoft Excel

Invia ogni foglio di lavoro con l'indirizzo nella cella A1 utilizzando VBA in Microsoft Excel

Questa macro invierà ogni foglio a una persona. Crea una nuova cartella di lavoro con il foglio. Salva la cartella di lavoro prima di inviarla per posta Elimina il file dal disco rigido dopo che è stato inviato. Sub Mail_every_Worksheet() Dim strDate As String Dim … Continua a leggere →

Funzione XLOOKUP Excel personalizzata

Funzione XLOOKUP Excel personalizzata

La funzione CERCA.X è esclusiva del programma interno di Office 365. La funzione CERCA ha molte funzionalità che superano molti dei punti deboli della funzione CERCA.VERT e CERCA.ORIZZ, ma purtroppo non è disponibile per ora. Ma … Continua a leggere →

Separare il nome del sito web o l'URL dal testo

Separare il nome del sito web o l'URL dal testo

Il suggerimento inviato da: Jay Shukla A volte abbiamo una situazione come: 1. Sito Web Yahoo www.yahoo.com 2. Sito Web Google www.google.com Quindi, come separiamo il nome del sito Web dal testo rimanente. Passaggio 1. Seleziona la colonna. Vai a Sostituisci … Continua a leggere →

Elenca, modifica o elimina i riferimenti a formule esterne (collegamenti) utilizzando VBA in Microsoft Excel

Elenca, modifica o elimina i riferimenti a formule esterne (collegamenti) utilizzando VBA in Microsoft Excel

Con le macro seguenti puoi trovare ed eliminare le formule nelle celle che fanno riferimento ad altre cartelle di lavoro. Le macro non trovano tutti i riferimenti esterni poiché cercano solo nelle formule del foglio di lavoro. Sub DeleteOrListLinks() Dim i As Integer If ActiveWorkbook … Continua a leggere →

Crea un elenco di fogli con collegamento ipertestuale

Crea un elenco di fogli con collegamento ipertestuale

Che ne dici di avere un elenco di fogli ciascuno con un collegamento ipertestuale al rispettivo nome del foglio nella cartella di lavoro? Bene, questo può essere fatto con il seguente codice - Sub CreateHyperlinkedSheetList() Dim ws As Worksheet Application.ScreenUpdating = False ActiveSheet.Range("A:A").Clear 'clear … Continua a leggere →

Estrarre i dati da una cartella di lavoro chiusa

Estrarre i dati da una cartella di lavoro chiusa

L'estrazione di dati da un file chiuso in un'altra cartella di lavoro è una richiesta comune da parte della maggior parte degli utenti excel. Vorrebbero estrarre o consolidare i dati da file chiusi; tuttavia, questo non è possibile. C'è una soluzione alternativa che … Continua a leggere →

Aggiunta di una scorciatoia da tastiera personalizzata

Aggiunta di una scorciatoia da tastiera personalizzata

Per aggiungere una scorciatoia da tastiera personalizzata, aggiungi, salva e archivia una riga di codice VBA. Si consiglia di salvare le scelte rapide da tastiera personalizzate generali nella cartella di lavoro delle macro personali. Questa cartella di lavoro viene creata la prima volta che registri e memorizzi … Continua a leggere →

Utilizzare una cartella di lavoro chiusa come database (DAO) utilizzando VBA in Microsoft Excel

Utilizzare una cartella di lavoro chiusa come database (DAO) utilizzando VBA in Microsoft Excel

Con le procedure seguenti è possibile utilizzare DAO per recuperare un recordset da una cartella di lavoro chiusa e leggere/scrivere dati. Chiama la procedura in questo modo: GetWorksheetData "C:FoldernameFilename.xls", "SELECT * FROM (SheetName$)", ThisWorkbook.Worksheets(1).Range("A3") Sostituisci SheetName con il nome del foglio di lavoro che desideri … Continua a leggere →

Come trasferire dati specifici da un foglio a un altro tramite VBA in Microsoft Excel

Come trasferire dati specifici da un foglio a un altro tramite VBA in Microsoft Excel

In questo articolo, utilizzeremo l'evento di modifica del foglio di lavoro per trasferire i dati da un foglio a un altro, a seconda di una determinata condizione. I dati grezzi sono costituiti dai dettagli del cliente, che includono nome, indirizzo, città, regione, paese e numero di telefono. In … Continua a leggere →

Aggiorna fogli tramite VBA

Aggiorna fogli tramite VBA

In questo articolo, impareremo come aggiornare i dati da un foglio a un altro foglio tramite VBA in Microsoft Excel. Facciamo un esempio per capire come e dove possiamo utilizzare questa Macro nel nostro … Continua a leggere →

Come estrarre un elenco di tutti i file e le cartelle all'interno di una cartella del sistema operativo Windows su Excel

Come estrarre un elenco di tutti i file e le cartelle all'interno di una cartella del sistema operativo Windows su Excel

Stiamo lavorando su molti file e cartelle in PC Windows o laptop e ci sono possibilità che potremmo finire per aggiungere o eliminare file e cartelle regolarmente. Questi file e cartelle potrebbero essere molto importanti per noi e … Continua a leggere →

Utilizzare una cartella di lavoro chiusa come database (ADO) utilizzando VBA in Microsoft Excel

Utilizzare una cartella di lavoro chiusa come database (ADO) utilizzando VBA in Microsoft Excel

Con le procedure seguenti è possibile utilizzare ADO per recuperare un recordset da una cartella di lavoro chiusa e leggere/scrivere dati. Chiama la procedura in questo modo: GetWorksheetData "C:FoldernameFilename.xls", "SELECT * FROM (SheetName$);", ThisWorkbook.Worksheets(1).Range("A3") Sostituisci SheetName con il nome del foglio di lavoro che desideri... Continua lettura →

Sostituisci il testo in un file di testo utilizzando VBA in Microsoft Excel

Sostituisci il testo in un file di testo utilizzando VBA in Microsoft Excel

Le macro seguenti possono essere utilizzate per sostituire il testo in un file di testo, ad es. quando vuoi cambiare un separatore di colonna in un file di testo prima di importarlo in un foglio di lavoro Excel o dopo aver esportato un foglio di lavoro … Continua a leggere →

Importa dati da un file di testo (ADO) utilizzando VBA in Microsoft Excel

Importa dati da un file di testo (ADO) utilizzando VBA in Microsoft Excel

La procedura seguente può essere utilizzata per ottenere un recordset ADO da un file di testo e inserire il risultato in un foglio di lavoro. Sub GetTextFileData(strSQL As String, strFolder As String, rngTargetCell As Range) ' esempio: GetTextFileData "SELECT * FROM filename.txt", … Continua a leggere →

Importa dati da Access a Excel (DAO) utilizzando VBA in Microsoft Excel

Importa dati da Access a Excel (DAO) utilizzando VBA in Microsoft Excel

CopyFromRecordset è probabilmente il metodo più semplice per ottenere dati da una tabella di Access a un foglio di lavoro di Excel. Sub DAOCopyFromRecordSet(DBFullName As String, TableName As String, _ FieldName As String, TargetRange As Range) ' Esempio: DAOCopyFromRecordSet "C:FolderNameDataBaseName.mdb", _ "TableName", "FieldName", Range("C1") Dim … Continua a leggere →

Importa dati da una cartella di lavoro chiusa (ADO) utilizzando VBA in Microsoft Excel

Importa dati da una cartella di lavoro chiusa (ADO) utilizzando VBA in Microsoft Excel

Se vuoi importare molti dati da una cartella di lavoro chiusa, puoi farlo con ADO e la macro sottostante. Se vuoi recuperare i dati da un altro foglio di lavoro rispetto al primo foglio di lavoro nella cartella di lavoro chiusa, ... Continua a leggere →

Importa dati da Access to Excel (ADO) utilizzando VBA in Microsoft Excel

Importa dati da Access to Excel (ADO) utilizzando VBA in Microsoft Excel

Con la procedura seguente è possibile importare dati da una tabella di Access in un foglio di lavoro. Sub ADOImportFromAccessTable(DBFullName As String, _ TableName As String, TargetRange As Range) ' Esempio: ADOImportFromAccessTable "C:FolderNameDataBaseName.mdb", _ "TableName", Range("C1") Dim cn As ADODB.Connection, rs Come ADODB.Recordset, … Continua a leggere →

Come copiare dati da Excel a Word utilizzando VBA Excel

Come copiare dati da Excel a Word utilizzando VBA Excel

Per copiare dati da Excel a documento Word e salvarli tramite excel VBA, abbiamo solo bisogno di un oggetto dell'applicazione Word. L'oggetto Word fornirà la funzione necessaria per lavorare con i documenti di Word.

Come collegare Excel per accedere al database utilizzando VBA

Come collegare Excel per accedere al database utilizzando VBA

Per connettere Excel al database di accesso tramite VBA, possiamo utilizzare la connessione ADO. Questi database di Access sono facilmente collegati a Excel come origine dati.

Variabili VBA in Excel

Variabili VBA in Excel

Variabili VBA e tipi di dati VBA in Excel. Cosa sono i tipi di variabili vba? VBA Dim var Come tipo di dati nelle macro di Excel. Scopri di più sulle variabili VBA spiegate qui.

Che cosa Application.Screenupdating = False Mezzi e perché viene utilizzato in VBA

Che cosa Application.Screenupdating = False Mezzi e perché viene utilizzato in VBA

La riga Application.Screenupdating in Excel serve per disabilitare l'aggiornamento dello schermo prima dell'inizio della procedura. Questo interrompe lo sfarfallio dello schermo di Excel e...

VBA per convertire il testo da minuscolo a maiuscolo

VBA per convertire il testo da minuscolo a maiuscolo

Sappiamo come convertire il testo minuscolo in testo maiuscolo sul foglio di lavoro, ma come convertire le lettere minuscole in maiuscole usando VBA? Durante l'automazione del processo, potrebbe essere necessario convertire il testo sul foglio in maiuscolo. … Continua a leggere →

Casella messaggio VBA per aggiornare la giornata odierna in Microsoft Excel

Casella messaggio VBA per aggiornare la giornata odierna in Microsoft Excel

Se vuoi essere aggiornato automaticamente il giorno della settimana di oggi, questo articolo fa per te. Questo articolo si concentra sull'aggiornamento dell'utente del giorno corrente della settimana tramite msgbox in vba. Domanda): Voglio un codice per … Continua a leggere →

VBA Select Case: un'alternativa a più istruzioni If Else If

VBA Select Case: un'alternativa a più istruzioni If Else If

L'istruzione VBA Select Case è equivalente allo switch di altri linguaggi di programmazione. Seleziona viene utilizzato per controllare più condizioni.

Dividi il foglio Excel in più file in base alla colonna utilizzando VBA

Dividi il foglio Excel in più file in base alla colonna utilizzando VBA

Come dividere il foglio in più fogli? Ottieni il codice VBA per dividere rapidamente il foglio. Scarica anche il file di lavoro.

Come aggiornare i dati da un foglio a un altro foglio tramite VBA in Microsoft Excel

Come aggiornare i dati da un foglio a un altro foglio tramite VBA in Microsoft Excel

A volte vogliamo utilizzare un foglio di Excel come modulo utilizzato per ottenere gli input dall'utente. i dati inseriti dall'utente, proviamo a salvarli su qualche altro foglio che potrebbe… Continua a leggere →

Utilizzo del registratore di macro in Microsoft Excel

Utilizzo del registratore di macro in Microsoft Excel

Apri Excel e VBE (Visual Basic Editor). A meno che non sia stata modificata, la finestra VBE contiene la finestra Esplora progetti e la finestra Proprietà (accessibili dal menu Visualizza). Esplora progetti: funziona come un file manager. Aiuta … Continua a leggere →

Trasponi colonna in fogli Excel utilizzando VBA

Trasponi colonna in fogli Excel utilizzando VBA

Per copiare ogni colonna in un nuovo foglio in modo che il numero di fogli sia uguale al numero di colonne e viceversa, utilizzare questo codice VBA o scaricare il file Excel funzionante.

Come utilizzare l'opzione di commento tramite VBA

Come utilizzare l'opzione di commento tramite VBA

In questo articolo, impareremo come utilizzare l'opzione di commento in Microsoft Excel tramite VBA. Il commento è la fonte attraverso la quale possiamo trasmettere il messaggio a ogni utente se è richiesto di fornire informazioni su … Continua a leggere →

Rimuovi le virgole extra nel Blocco note da Microsoft Excel

Rimuovi le virgole extra nel Blocco note da Microsoft Excel

Durante l'importazione di file di testo in un foglio di calcolo Excel, sfortunatamente, ha mantenuto le virgole indesiderate alla fine. Diventa davvero difficile rimuovere le virgole extra nelle celle. Se stai cercando di risolvere questo problema manualmente, ci vorrà ... Continua a leggere →

Rimuovi lo spazio finale tramite VBA

Rimuovi lo spazio finale tramite VBA

Nel caso in cui desideri che un codice VBA rimuova tutti gli spazi finali nel solo foglio attivo, questo articolo ti aiuterà sicuramente. Molte volte abbiamo lasciato uno spazio alla fine per errore oa volte copiamo i dati … Continua a leggere →

Ripristina le finestre VBE nelle posizioni predefinite utilizzando VBA in Microsoft Excel

Ripristina le finestre VBE nelle posizioni predefinite utilizzando VBA in Microsoft Excel

Se hai problemi con l'aggancio delle diverse finestre VBE, puoi ripristinare le loro posizioni modificando un'impostazione nel Registro di sistema. Nota! Eseguire il backup del registro prima di modificarlo. Se stai utilizzando Windows NT, ... Continua a leggere →

Ripristina la posizione nella finestra utilizzando VBA in Microsoft Excel

Ripristina la posizione nella finestra utilizzando VBA in Microsoft Excel

Se si desidera ripristinare l'immagine dello schermo per l'utente dopo che una macro ha modificato la visualizzazione della finestra, a volte è possibile attivare semplicemente la cella che era attiva all'avvio della macro. Questo non ha sempre successo. … Continua a leggere →

Stringhe di profilo privato utilizzando Words System.PrivateProfileString utilizzando VBA in Microsoft Excel

Stringhe di profilo privato utilizzando Words System.PrivateProfileString utilizzando VBA in Microsoft Excel

Se non si desidera utilizzare le funzioni API, è possibile utilizzare la libreria di oggetti di Words per leggere e scrivere stringhe di profili privati. Words System.PrivateProfileString può leggere e scrivere sia nei file INI che nel Registro di sistema. In altre applicazioni oltre a Word hai … Continua a leggere →

Stringhe di profili privati ​​che utilizzano il registro utilizzando VBA in Microsoft Excel

Stringhe di profili privati ​​che utilizzano il registro utilizzando VBA in Microsoft Excel

Le stringhe del profilo privato vengono spesso utilizzate per memorizzare informazioni specifiche dell'utente al di fuori dell'applicazione/documento per un uso successivo. Potresti ad esempio memorizzare informazioni sul contenuto più recente in una finestra di dialogo/modulo utente, quante volte è stata aperta una cartella di lavoro o il ... Continua a leggere →

Stringhe di profilo privato che utilizzano file INI utilizzando VBA in Microsoft Excel

Stringhe di profilo privato che utilizzano file INI utilizzando VBA in Microsoft Excel

Le stringhe del profilo privato vengono spesso utilizzate per memorizzare informazioni specifiche dell'utente al di fuori dell'applicazione/documento per un uso successivo. Potresti ad esempio memorizzare informazioni sul contenuto più recente in una finestra di dialogo/modulo utente, quante volte è stata aperta una cartella di lavoro o il ... Continua a leggere →

Riproduzione di file WAV utilizzando VBA in Microsoft Excel

Riproduzione di file WAV utilizzando VBA in Microsoft Excel

È facile riprodurre file audio in formato WAV. Hai solo bisogno di conoscere il nome del file del suono che vuoi riprodurre e decidere se vuoi che la macro aspetti mentre il suono viene riprodotto o meno. Ecco un esempio: … Continua a leggere →

Come utilizzare le raccolte VBA in Excel

Come utilizzare le raccolte VBA in Excel

Scopri tutto sulle basi delle raccolte VBA in Excel. Se hai lavorato su VBA, hai già utilizzato le raccolte. Scopri come creare, aggiungere, eliminare la raccolta definita dall'utente in VBA.

Apri più file contemporaneamente

Apri più file contemporaneamente

In questo articolo, creeremo una macro per aprire più file con una finestra di dialogo file. Abbiamo creato la macro “opening_multiple_file” per aprire più file. Un utente può fare clic sul pulsante "Apri più file" per eseguire la macro. … Continua a leggere →

Riproduzione di note sonore utilizzando VBA in Microsoft Excel

Riproduzione di note sonore utilizzando VBA in Microsoft Excel

In Excel 5 e 95 è possibile allegare note a una cella utilizzando un file audio. Questa nota sonora può essere riprodotta aprendo la finestra di dialogo per la modifica delle note di cella. La macro qui sotto può anche riprodurre il … Continua a leggere →

Operatori in Excel VBA

Operatori in Excel VBA

Ci sono 5 tipi di operatori in VBA. Assegnazione, aritmetica, confronto, logica e concatenazione. Questi operatori vengono utilizzati per eseguire operazioni sugli operandi.

Riproduzione di file MIDI utilizzando VBA in Microsoft Excel

Riproduzione di file MIDI utilizzando VBA in Microsoft Excel

I file audio in formato MIDI sono spesso lunghi, quindi potrebbe essere necessario interrompere la riproduzione del suono (ad esempio quando la macro è terminata). Ecco un esempio: Private Declare Function mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long Sub … Continua a leggere →

Come inserire immagini utilizzando Excel VBA

Come inserire immagini utilizzando Excel VBA

Scopri come inserire un'immagine in una cella in Excel usando VBA e come ridimensionarla. Codice VBA per inserire l'immagine nell'intervallo in excel 2016 e iniziare a lavorare.

Inserimento del percorso in cui viene salvata la cartella di lavoro nella barra del titolo o nella barra di stato utilizzando VBA in Microsoft Excel

Inserimento del percorso in cui viene salvata la cartella di lavoro nella barra del titolo o nella barra di stato utilizzando VBA in Microsoft Excel

La riga superiore della finestra è la barra del titolo. Usa lo spazio vuoto disponibile per aggiungere metadati relativi alla cartella di lavoro. Per aggiungere i metadati, aggiungeremo il codice all'evento di attivazione della cartella di lavoro. Quindi, il titolo della cartella di lavoro cambierà quando … Continua a leggere →

Come ottenere la prima parola in Microsoft Excel

Come ottenere la prima parola in Microsoft Excel

Se ti imbatti in una situazione in cui richiedi solo la prima parola in ogni riga di una cella anziché tutto il carattere, allora devi leggere questo articolo. Il seguente tutorial ti aiuterà a recuperare solo … Continua a leggere →

Come dividere la colonna tramite VBA

Come dividere la colonna tramite VBA

Se hai problemi a dividere il testo in due o più colonne separate in base al carattere specifico, dovresti leggere questo articolo. In questo articolo, impareremo come dividere il nome in … Continua a leggere →

Estrai l'indice di colore specifico usando VBA

Estrai l'indice di colore specifico usando VBA

Nel caso in cui desideri copiare una particolare cella formattata o celle colorate da una colonna alla colonna successiva, questo articolo fa per te. In questo articolo impareremo come copiare le celle colorate usando il codice VBA. … Continua a leggere →

Come dichiarare le costanti VBA in Excel

Come dichiarare le costanti VBA in Excel

Puoi dichiarare costanti in VBA usando la parola chiave... Questo rende la variabile immutabile. Il valore della variabile costante VBA non può essere modificato nel suo ambito...

Genera 3 numeri casuali univoci in Microsoft Excel

Genera 3 numeri casuali univoci in Microsoft Excel

Se desideri generare un elenco di numeri casuali univoci, puoi utilizzare le funzioni RANDBETWEEN e VBA RND. In questo articolo, genereremo 3 numeri univoci dall'elenco fornito. Puoi trovare la domanda originale qui … Continua a leggere →

Nascondi colonne usando un pulsante

Nascondi colonne usando un pulsante

Se devi nascondere determinate colonne utilizzando un pulsante, puoi utilizzare questo codice. Cambierà anche il testo del pulsante di comando in Nascondi colonne e poi di nuovo lo cambierà in Scopri colonne. Sub Hide_C() Dim C_ell As … Continua a leggere →

Ambito variabile VBA di Excel

Ambito variabile VBA di Excel

L'ambito variabile o l'identificatore di accesso in Excel VBA utilizzato per controllare la visibilità di variabili, funzioni e subroutine nei progetti VBA. Ci sono tre tipi