Verwenden der indirekten function in Excel

Ich verwende die indirekte function, um eine Verknüpfung zu einer anderen geschlossenen Arbeitsmappe herzustellen. Das Ziel besteht darin, die Werte abzurufen, ohne die Arbeitsmappe zu öffnen. Ich habe das Folgende an einer Stelle benutzt, die funktioniert. =INDIRECT("[NVOL.xlsb]Sheet1!A"&C6) An einer anderen Stelle im selben Blatt funktioniert Folgendes jedoch nicht (gibt einen Fehler #ref) =INDIRECT("[MTM.xlsb]Sorted!A"&B6) Es erscheint […]

Makro zum Kopieren von data aus einer Arbeitsmappe in alle anderen Arbeitsmappen in einem bestimmten Ordner

Ich muss eine Hauptprojektliste von einer Arbeitsmappe zu allen anderen Arbeitsmappen in einem bestimmten Ordner kopieren. Ich habe es versucht – siehe mein Makro unten. Während das Makro mir keine Fehler gibt, kann ich es auch nicht zur Arbeit bringen … Kann jemand bitte helfen? Danke im Voraus!! Sub Macro1() Dim MyObj As Object, MySource […]

Führen Sie ein Excel VBA-Skript nur für das aktive Arbeitsblatt und nicht für das gesamte Buch aus?

Ich verwende ein VBA-Skript, um im Wesentlichen zu finden / zu replace. Gerade jetzt, wenn ich das VBA-Skript ausführe, gilt es für alle offenen Blätter in der Arbeitsmappe. Ich möchte, dass das VBA-Skript nur im aktiven Blatt angewendet wird und nicht den Rest berührt. Hier ist mein aktueller Makrocode: Sub ReplaceCC() ' ' ReplaceCC Macro […]

Textmanipulation Excel – Wie man zwei character in einer characterkette vertauscht?

Wie würden Sie zwei character in einer characterkette in Excel austauschen, mit der vom Benutzer angegebenen characterfolge und Position zum Tauschen? Beispielsweise: Benutzer gibt einen Satz ein: "Hallo!" Der Benutzer gibt eine Ganzzahl zwischen 1 und der Hälfte des LEN (Satzes) ein: 2 Ausgabe: "Er theri!" Ich bin in der Lage, die erste Instanz zu […]

Ich habe ein Makro, um eine Tabliste auf einem einzelnen Blatt anzuzeigen, aber ich möchte, dass das Makro auch data von diesem Tab anzeigt

Bitte tragen Sie mit diesem Total Noob. Hier ist das Makro, das ich ändern möchte. Private Sub Workbook_Open() Sheets("TabList").Select Range("b5").Activate Dim sh As Worksheet Dim cell As Range For Each sh In ActiveWorkbook.Worksheets If ActiveSheet.Name <> sh.Name Then ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _ "'" & sh.Name & "'" & "!A1", TextToDisplay:=sh.Name ActiveCell.Offset(1, 0).Select End If […]

sumproduct und vlookup geben einen Fehler zurück

Ich habe eine function, die lautet: =SUMPRODUCT(VLOOKUP(D261, '[IJM current plan.xls]LO calcs'!$AU$12:$BO$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21},FALSE)+VLOOKUP(D261,'[IJM current plan.xls]OF calcs'!$BC$12:$CA$147,{2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25},FALSE)) Aber das gibt einen Fehler zurück. Das Ziel besteht darin, die Zeilen zwischen AU12 und BO12 auf der Registerkarte LO Calcs sowie die Zeilen zwischen BC12 und CA12 auf der Registerkarte OF Calcs zusammenzufassen, wenn die Zeile den Wert in Zelle […]

Aktivieren einer anderen Arbeitsmappe, Index außerhalb des Bereichs

Ich werde hier ziemlich frustriert. Die Ling- workbooks("Book2.xlsx").Activate gibt mir einen Subscript out of range Fehler im folgenden Code Sub Macro1() ' ' Macro1 Macro ' Dim i As Long, j As Integer, lastrow1 As Long, lastrow2 As Long, mntname As String i = 1 lastrow1 = Range("A" & Rows.Count).End(xlUp).Row ' Do While i < […]

Hinzufügen einer benutzerdefinierten Fehlermeldung zum Excel-Makro

Das folgende Makro öffnet eine Excel-Arbeitsmappe und erstellt ein Diagramm für die bereitgestellten data. Ich möchte eine error handling hinzufügen, so dass im Falle einer Excel-Arbeitsmappe, die anders benannt ist als die angegebene (Employee_source_data), ein Meldungsfeld angezeigt wird, z. B. Bitte stellen Sie sicher, dass der bereitgestellte Tabellenname "Employee_source_data" lautet. Irgendwelche Ideen, wie man das […]

Importieren Sie data aus Excel in DataGridview mit bestimmten Bedingungen

So importiere ich meine Excel file: stirng file = "c:\myFile.xlsx"; DataGridView dgvIM; private void Import() { String name = "Items"; String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=YES;';"; OleDbConnection con = new OleDbConnection(constr); OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con); con.Open(); OleDbDataAdapter sda = new OleDbDataAdapter(oconn); […]

Wow, das ist ein großes Arbeitsbuch. Leider können wir keine Arbeitsmappe öffnen, die größer als 10 MB ist

Ich benutze Share Point 2013 und PowerPivot Service . Ich erstelle einen Bericht in Excel und lade meinen Bericht in SharePoint-Dokument hoch, aber wenn ich diesen Bericht auf meiner SharePoint-Website besuchen möchte, erhalte ich folgende Fehlermeldung: Wow, that's a big workbook. Unfortunately, we can't open a workbook larger than 10 MB. You'll need to open […]

Spreadsheet (Microsoft Excel) makes working easy.