Articles of vba

La funzione IsDate restituisce risultati imprevisti

Come mai IsDate(“13.50”) restituisce True ma IsDate(“12.25.2010”) restituisce False ?

Come ottimizzare vlookup per un elevato numero di ricerche? (alternative a VLOOKUP)

Sto cercando alternative a vlookup, con prestazioni migliorate nel contesto di interesse. Il contesto è il seguente: Ho un set di dati di {chiave; dati} che è grande (~ 100.000 record) Voglio eseguire molte operazioni CERCA.VERT sul dataset (l’uso tipico è riordinare l’intero set di dati) Il mio set di dati non ha chiavi duplicate […]

Utilizzando Excel VBA per esportare i dati nella tabella MS Access

Attualmente sto usando il seguente codice per esportare i dati dal foglio di lavoro al database di MS Access, il codice è in loop su ogni riga e inserire i dati nella tabella di MS Access. Public Sub TransData() Application.ScreenUpdating = False Application.EnableAnimations = False Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.Worksheets(“Folio_Data_original”).Activate Call MakeConnection(“fdMasterTemp”) For […]

Dichiara e inizializza Array di stringhe in VBA

Questo dovrebbe funzionare secondo un altro post di overflow dello stack, ma non lo è: Dim arrWsNames As String() = {“Value1”, “Value2”} Qualcuno può farmi sapere cosa c’è che non va?

VBA di Excel per rispondere al prompt di download di Internet Explorer 11, in Windows 10?

Sto cercando di automatizzare il download di file .csv da http://www.nasdaqomxnordic.com utilizzando Excel 2010 VBA e Internet Explorer. Come automatizzare la risposta al prompt del download con Salva? Prima di arrivare alla parte download il codice VBA deve fare clic su un pulsante con questo codice html web: Visa historik Sto usando questo codice VBA: […]

Come confrontare due forms?

C’è un modo per confrontare due forms geometriche (o altre due strutture dati generiche), senza usare la forza bruta quando è coinvolta una tolleranza? La forza bruta (che confronta ogni valore di ciascun object con ogni valore dell’altro object) funziona ma è lenta e non posso usarla. Ho provato a ordinare i dati ea confrontare […]

VBA- variabile in un intervallo, all’interno di una formula

Ho il seguente codice, per calcolare il massimo in un intervallo di celle: Range(“E3”).Select ActiveCell.FormulaR1C1 = “=MAX(RC[-3]:R[50]C[-3])” Come posso sostituire 50 con una variabile nel mio codice? Grazie per l’aiuto!

Come utilizzare il nome utente del sistema direttamente nella query di MS Access?

Vorrei sapere se esiste un modo per ottenere il nome utente del sistema e utilizzarlo direttamente in una query di MS Access. Ho fatto funzionare un parametro all’interno di una query da una casella combinata in un modulo e ho anche acquisito il nome del sistema in Access VBA usando ENVIRON (“USERNAME”). Gentilmente fammi sapere […]

Analizza più celle e valori da una singola richiesta JSON

Vorrei visualizzare le seguenti variabili da una richiesta JSON; “time”, “open”, “high”, “low”, “close”, “volumefrom”, “volumeto” rispettivamente nelle seguenti colonne B, C, D, E, F, G e H. La richiesta: https://min-api.cryptocompare.com/data/histoday?fsym=BTC&tsym=USD&limit=60&aggregate=3&e=CCCAGG Quindi, mi piacerebbe vedere ad esempio i valori di “open” situati in C2: C51. Ho scritto la seguente macro: Sub OHLCdata() Dim strURL As […]

Apri la pagina web, seleziona tutto, copia nel foglio

Ho cercato in alto e in basso per qualcosa che funzionerebbe per me su questo, senza fortuna! Qualsiasi aiuto sarebbe molto apprezzato! 🙂 Cercando di copiare i dati di opzioni su azioni da Barcharts.com e incollare in foglio excel. ecco dove sono a: Sub CopyTables() Dim ie As Object Dim I As Long I = […]