Tag: arrays

Wenn Spalte D direkt ist, SumProduct (E, F)

Ich habe ein Arbeitsblatt eingerichtet wie unten, kann mir jemand sagen, wie man Spalten E und F sumproduct wenn Spalte D = "Direct"? Column D Column E Column F Direct $500 1 Indirect $250 3 Direct $100 4 Indirect $600 8 Indirect $1100 2 Die Antworten sollten Direkt = $ 900 sein

memoryn eindeutiger Zeilen in einem 2D-Array mit einem Wertevergleich

Ich verwende den folgenden Code, um durch Zeilen in einer Tabelle zu blättern und eindeutige Elemente in einem 2D-Array zu speichern. Ich kenne die Anzahl der eindeutigen Elemente, und die Variable arrLen enthält diese Zahl. Wenn eine Zeile mit derselben prNr (eindeutige Nummer, die eine Gruppe von Elementen identifiziert) als vorherige Zeile gefunden wird, wird […]

Analysieren Sie ein Array, das von RTD in Excel zurückgegeben wird

Ich verwende eine RTD-Formel in einem Excel-Arbeitsblatt, um eine list von Elementen in Zelle A1 zu erhalten: =RTD("josh.rtd",,"Letters",,"Lower") Die zurückgegebene list in Zelle A1 ist in geschweifter Klammer und durch Semikolons getrennt. Im Grunde ist es ein eindimensionales Array von Zeilen und sieht so aus {"A B C D"} Wenn ich dieses Ergebnis kopiere und […]

Kopieren und Einfügen einer bestimmten Zelle (mit Hilfe von .find) im Worksheet-Array mithilfe von vba

Der folgende Code wählt Registerkarten basierend auf der Farbe der Registerkarte aus. Jedes Blatt ist gleich formatiert, sie enthalten nur unterschiedliche Werte. Ich versuche mit .find und offset eine bestimmte Zelle zu finden (entspricht der aktuellen Steuerwoche plus eins) und kopiere dann diese Zelle als Werte und nicht als Formeln. Der folgende Code wählt die […]

Verwenden des Zeilenbereichs zum Abblenden des Arrays und Verwenden des Arrays zum Durchlaufen der For-loop

Bitte sehen Sie sich meine Beispieldaten und den Code an, um zu verstehen, was ich vorhabe. Ich muss den Wert von Cells (, 3) verwenden, um einen Bereich zu definieren, um ein Trialnumber (18) -Array zu füllen. Ich brauche das Array, um durch eine For-loop zu iterieren, um gefüllte Zellen in Spalte H für jeden […]

ReDim arbeitet nicht innerhalb der loop, keine Anpassung der Array-Größe

Ich habe den folgenden Code unten, das Problem ist die Array-Größe "varray" wird nicht jedes Mal aktualisiert, wenn eine neue Zeile eingefügt wird, ich weiß dies, indem Sie den Wert von Varray jedes Mal eine neue Zeile über den Code in Excel eingefügt wird. Dies bedeutet, dass der Code am Ende eines festen Arrays stoppt. […]

Excel VBA – Zeilen basierend auf Kriterien von Bereich zu Array insert; Füllen Sie dann bestimmte Bereiche auf einem anderen Blatt mit data aus dem Array aus

Mein VBA-Wissen ist sehr begrenzt. Ich habe die Fragen zu StackOverflow durchgesehen und ein paar Tage gegoogelt, aber ich konnte keine Lösung für mein Problem finden. Also arbeite ich an einem Excel-Makro. Ich habe einen Bereich A3: H7136. Bestimmte Zellen in Spalte A haben einen Wert von 1; der Rest ist leer. Zellen in den […]

finde die erste längere Reihe von Einsen als die folgenden Nullen in Array in VBA

Ich habe ein Array mit Nullen und solchen wie folgt: … 00011000111100001100 1 1111100111 … es beginnt immer mit Nullen und endet mit Einsen. Ich muss den Index des Anfangs der ersten Reihe von Einsen finden, der länger ist als die folgende Reihe von Nullen. Das Fett oben. Ich habe bereits eine mit dem Index […]

VBA Teil des zweidimensionalen Array in combobox.List

in meinem Code bekomme ich durch SQL-Abfrage zweidimensionale Array innerhalb Variant queryResult. queryResult = RetrieveRecordset("SELECT * FROM Materials;") Array sieht dann so aus: Und wenn ich versuche Combobox aufzufüllen cbSTPScrewedMaterial.List = queryResult Es füllt nur Werte 1 und Plastik, aber ich möchte Werte von Plastik zu hartem Plastik bekommen -> queryResult (1) auf image oben, […]

Senden einer Zeile eines mehrdimensionalen Arrays an ein Arbeitsblatt

Ich habe ein großes zweidimensionales Array (550 Zeilen mal 260) und möchte ganze Zeilen des Arrays an ein Tabellenblatt senden (nicht in der gleichen Reihenfolge wie das Array). Ich bin fest darauf, eine einzelne Zeile (sagen wir Zeile 12) aus dem 2D-Array aufzunehmen und auf ein Arbeitsblatt zu legen. Setzen Sie das Ziel auf die […]

Spreadsheet (Microsoft Excel) makes working easy.