Articles of excel

C # crea / modifica / legge i file .xlsx

Sto cercando un modo per creare, modificare, leggere i file .xlsx in C # senza installare Excel o creare file sul server prima di dare all’utente il download. Ho trovato NPOI http://npoi.codeplex.com/ che sembra ottimo ma supporta .xls non .xlsx Ho trovato ExcelPackage http://excelpack.codeplex.com/ che sembra ottimo ma ha il sovraccarico aggiuntivo di creare il […]

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 […]

Come determinare l’ultima riga utilizzata in VBA inclusi spazi vuoti tra

Come posso determinare l’ultima riga in un foglio di Excel, comprese alcune righe vuote nel mezzo? Con questa funzione: Function ultimaFilaBlanco(col As String) As Long Dim lastRow As Long With ActiveSheet lastRow = ActiveSheet.Cells(ActiveSheet.Rows.Count, col).End(xlUp).row End With ultimaFilaBlanco = lastRow End Function E questi dati: Row 1 : Value Row 2 : Value Row 3 […]

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 […]

Lettura di file di Excel come processo del server

Sto cercando di trovare un modo appropriato per leggere il contenuto di un file Excel su un sistema operativo NT server. Ho numerosi problemi con l’utilizzo dell’API di Excel e mi sono imbattuto nell’automazione ufficiale di Microsoft su Office che afferma che l’API di Excel non è adatta per l’automazione di Excel. I problemi di […]

Ottenere la formula di un’altra cella nella cella objective

Come fa una cella a ottenere la formula di un’altra cella come testo senza utilizzare VBA? Vedo che questa domanda è già stata posta molte volte e la risposta è sempre quella di scrivere una funzione personalizzata in VBA. Tuttavia, ho trovato un post nel 2006 che affermava di aver trovato la soluzione non VBA […]

Elimina una riga in VBA di Excel

Ho questo pezzo di codice che trova la riga excel di un elemento da un elenco ed elimina gli elementi da un elenco. Quello che voglio … è quello di eliminare anche la riga di Excel. Il codice è qui Private Sub imperecheaza_Click() Dim ws As Worksheet Dim Rand As Long Set ws = Worksheets(“BD_IR”) […]

Formato numero Excel: che cos’è “”?

sto automatizzando Excel, usando il sistema macro come guida per ciò che dovrei fare attraverso l’automazione. Quando ho formato una colonna come data, la macro ha generato un NumberFormat per la colonna: [$-409]m/d/yy h:mm AM/PM;@ sto cercando di decifrare cosa significhi veramente. ho raccolto da google , che i valori nelle parentesi quadre sono una […]

Esegui un comando nel prompt dei comandi usando Excel VBA

Ho un comando fisso che ho bisogno di passare al prompt dei comandi utilizzando VBA e quindi il comando dovrebbe essere eseguito. ad esempio “perl a.pl c: \ temp” di seguito è riportato il comando che sto tentando di utilizzare ma apre semplicemente il prompt dei comandi e non esegue il comando. Call Shell(“cmd.exe -s:” […]