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 […]
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 […]
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ò […]
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 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 […]
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?
Qual è il significato dell’uso del simbolo # in Excel VBA? È usato così: a = b /100# Non capisco il significato di # dopo il 100 ?
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 […]
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 […]
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 […]