Articles of excel vba

Come trovare un valore in una colonna excel dal codice vba Cells.Find

Devo trovare un valore celda in un foglio Excel. Stavo usando questo codice vba per trovarlo: Set cell = Cells.Find(What:=celda, After:=ActiveCell, LookIn:= _ xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:= _ xlNext, MatchCase:=False, SearchFormat:=False) If cell Is Nothing Then ‘do it something Else ‘do it another thing End If Il problema è quando devo trovare il valore solo […]

Come posso eseguire il ciclo di una tabella di Excel 2010 utilizzando il suo nome e il riferimento di colonna?

Da Excel 2010 sto utilizzando molte tabelle in Excel. Ad esempio, ho una tabella “tabWorkers” con 3 colonne: “ID”, “Firstname”, “Lastname”. Ho già scoperto che posso fare riferimento a una tabella in VBA usando []. Per esempio: Dim row As Range For Each row In [tabWorkers].Rows MsgBox (row.Columns(2).Value) Next Questo mi darà il nome di […]

Ping l’indirizzo IP con codice VBA e restituisce risultati in Excel

Ho un codice di base visivo (vedi sotto) che verifica una connessione IP nella colonna B (di un foglio di calcolo excel) e mette se è connesso o non raggiungibile nella colonna c, mi stavo chiedendo se potessi aiutarmi vorrebbe che fosse verde se ‘connesso’, e qualsiasi altro risultato sarebbe rosso. Inoltre, questo script può […]

Copia il codice VBA da un foglio in una cartella di lavoro a un’altra?

Ho usato le linee qui sotto per compilare i moduli VBA da una cartella di lavoro a un’altra e non so se c’è un modo più semplice, ma hanno funzionato bene: Set srcVba = srcWbk.VBProject Set srcModule = srcVba.VBComponents(moduleName) srcModule.Export (path) ‘Export from source trgtVba.VBComponents.Remove VBComponent:=trgtVba.VBComponents.Item(moduleName) ‘Remove from target trgtVba.VBComponents.Import (path) ‘Import to target Tuttavia […]

Ci sono degli svantaggi nel mettere il codice in Userforms invece dei moduli?

Ci sono degli svantaggi nel mettere il codice in un Userform VBA invece che in un modulo “normale”? Questa potrebbe essere una semplice domanda, ma non ho trovato una risposta definitiva durante la ricerca sul web e sullo stackoverflow. Background: sto sviluppando un’applicazione Front-End di una base dati in Excel-VBA. Per selezionare diversi filtri ho […]

Edificio Annulla in una macro VBA di Excel

Le macro di Excel non sembrano consentire l’uso di “annulla” dopo averle eseguite. Esiste un modo per utilizzare la funzionalità di undo in una macro VBA in Excel?

Uso del simbolo # (cancelletto) nella macro VBA

Qual è il significato dell’uso del simbolo # in Excel VBA? È usato così: a = b /100# Non capisco il significato di # dopo il 100 ?

Creazione e denominazione di un foglio di lavoro in VBA di Excel

Ho un codice molto semplice che aggiunge un nuovo foglio di lavoro, dopo i fogli di lavoro correnti, a un documento Excel, quindi cambia il suo nome in uno inserito in una casella di testo su un modulo utente. Funziona bene su una nuova cartella di lavoro, tuttavia in una cartella di lavoro che ha […]

“Imansible trovare il progetto o la libreria” per le funzioni VBA standard

Quindi dovrò eseguire l’app excel di qualcun altro sul mio PC e ricevo “Imansible trovare il progetto o la libreria” su funzioni standard come data, formato, hex, mid, ecc. Alcune ricerche indicano che se prefisso queste funzioni con “VBA”. come in “VBA.Date” quindi funzionerà correttamente. Le pagine Web suggeriscono che ha a che fare con […]

Errore di run-time ’91’ (variabile object o variabile di blocco With non impostata)

Sono relativamente nuovo a VBA e sto cercando di mettere insieme un msgbox che mi darà un numero specifico da un web scrap, tuttavia continuo a correre in un errore di run-time ’91’ e semplicemente non riesco a capire come risolvere questo problema. Ho cercato innumerevoli domande sullo stackoverflow, video su youtube e ricerche generiche […]