Articles of excel vba

Come ottenere il percorso del foglio di lavoro corrente in VBA?

Ho scritto una macro come add = in . E ho bisogno di ottenere il percorso del foglio di lavoro corrente su cui viene eseguito. Come faccio a fare questo? Come ottengo il percorso del file (solo la directory)?

Salva ciascun foglio in una cartella di lavoro per separare i file CSV

Come faccio a salvare ciascun foglio in una cartella di lavoro di Excel per separare i file CSV con una macro? Ho un excel con più fogli e stavo cercando una macro che salverà ogni foglio in un CSV (comma separated file) separato CSV (comma separated file) . Excel non ti consentirà di salvare tutti […]

Concatena i dati della cella in un altro dato se i valori corrispondono

Ho due columns A and B nello stesso foglio Excel. Sto provando che se nella Column B due valori allora dovrebbe copiare il relativo valore A nella stessa riga. Per es tavolo Column A Column B xyz 1 abc 1 pqr 1 eee 2 qqq 3 www 4 oop 5 Uscita Desierd column A Column […]

2 modi per “ClearContents” su VBA Excel, ma 1 funziona bene. Perché?

Buona sera amici: Ho in mente 2 modi per cancellare un contenuto in un intervallo definito di celle di un progetto VBA (in MS Excel): Worksheets(“SheetName”).Range(“A1:B10”).ClearContents Worksheets(“SheetName”).Range(Cells(1, 1), Cells(10, 2)).ClearContents Il problema è che il secondo modo mi mostra un errore ” 1004 ” quando non sto guardando il foglio di lavoro corrente “SheetName” (in […]

Excel VBA: combina le righe con valori duplicati in una cella e unisce i valori in un’altra cella

Sto cercando di trovare valori duplicati in una colonna e combinare i valori di una seconda colonna in una riga. Voglio anche sumre i valori in una terza colonna. Per esempio: ABCD h 4 w 3 h 4 u 5 h 4 g 7 h 4 f 4 k 9 t 6 k 9 o […]

Imposta il filtraggio automatico di più caratteri jolly

In questo momento sto facendo il codice per impostare un filtro per un grafico di dati. Fondamentalmente, non so come postare la scheda tecnica qui, quindi prova a digitarli): (a partire da sinistra è la colonna A) Nome * BDevice * Quantità * Vendita * Proprietario Fondamentalmente ho bisogno di filtrare per 2 colonne: -Il […]

Come rendere le variabili VBA di Excel disponibili per più macro?

Ho una serie di macro che si richiamano e fanno riferimento alle cartelle di lavoro A e B. Voglio che la prima macro richieda all’utente di selezionare i documenti A e B e queste selezioni per diventare le variabili di lavoro A e B a cui mi riferisco nel varie macro. Come faccio a rendere […]

Selezionare la prima cella vuota nella colonna F a partire dalla riga 1. (senza utilizzare l’offset)

Questa è una domanda con la quale sono davvero confuso. Ho cercato Coz così tante volte ma trovo sempre i codici relativi alla ricerca dell’ultima cella utilizzata o prima non vuota. Ho provato i seguenti codici. i codici diff sono stati separati dalla parola “even” iRow = Worksheets(“Sheet1”).Cells(Rows.Count,1).End(XlUp).Row anche Sub LastCellBeforeBlankInColumn() Range(“A1”).End(xldown).Select End Sub anche […]

Compilare valori univoci in un array VBA da Excel

Qualcuno può darmi codice VBA che prenderà un intervallo (riga o colonna) da un foglio di Excel e compilare un elenco / array con i valori univoci, vale a dire: table table chair table stool stool stool chair quando la macro esegue creerebbe un array alcune cose come: fur[0]=table fur[1]=chair fur[2]=stool

Trova tutte le corrispondenze nella cartella di lavoro utilizzando Excel VBA

Sto provando a scrivere una routine VBA che prenderà una stringa, cercherò una determinata cartella di lavoro di Excel e restituirò tutte le possibili corrispondenze. Attualmente ho un’implementazione che funziona, ma è estremamente lenta in quanto è un doppio ciclo. Ovviamente la funzione di Excel Find incorporata è “ottimizzata” per trovare una singola corrispondenza, ma […]