Tag: arrays

Erstellen Sie Array in Excel VBA

Gewünschtes Ergebnis: Das Ergebnis wäre eine function, die ein Array von Werten aus der Spalte B aufbaut. Die Werte sind durch den gleichen Wert in der Spalte A beschränkt. Beispiel: Spalte A Wert = 1 myArray = (0,1,2) '' Spalte B Wert = 2 myArray = (4,5,6,7,8) ' Das erste Mal versucht, Arrays in VBA […]

Verwenden eines characterfolgenschlüssels, um einen Wert aus einem Array zurückzugeben

Ich habe eine benannte Anordnung von 14 Zeilen mal 2 Spalten. Der erste hat einen String-Schlüssel (zB: Country ) und der zweite ein Attribut (zB: Owner ). Ich möchte den Owner durch die Lieferung des Country abrufen. Ich kann nur = INDEX verwenden, um Werte von benannten Arrays abzurufen, erwartet jedoch Spalten- / Zeilennummern. Wie […]

Hinzufügen zu einer Array-function in Excel VBA

Ich versuche, ein Array zu einem Array von Double-Arrays in einer for-loop hinzuzufügen. Hier ist der Code, den ich habe: Sub Test3() Dim a() As Double, i As Integer ReDim a(1 To 10, 1 To 3) Dim d For i = 1 To 3 d = Array(a) Next i End Sub In diesem Test versuche […]

Summiere die Ergebnisse von vlookups über mehrere Spalten

Ich versuche, Wiederholungen zu vermeiden. Die folgende Formel funktioniert: =IFERROR(VLOOKUP($C3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($D3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($E3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($F3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($G3,'Business Goals'!$A$3:$C$8,3),0)+ IFERROR(VLOOKUP($H3,'Business Goals'!$A$3:$C$8,3),0) Im Wesentlichen möchte ich die Spalten C: H zusammenfassen, und die Werte, die ich summieren möchte, werden alle in derselben Nachschlagetabelle gespeichert. Für meine eigene geistige Gesundheit, wenn Sie eine Antwort geben und es […]

Farbe forms basierend auf Wert in Array

Ich versuche, färbende forms in Excel abhängig von Werten in einer Tabelle zu automatisieren. Der Ansatz, den ich gemacht habe, besteht darin, die Tabelle in ein Array zu lesen, und dann möchte ich festlegen, wie die forms eingefärbt werden. Das Problem, das ich habe, ist, wenn ich das Array verwende, um eine Form auszuwählen, es […]

VBA Phantom leerer Arraywert

Ich durchstreife einige data (nur 8 Werte) in einem Excel-Bereich von VBA, aber ich scheine einen "Phantom" leeren Array-Wert in der Mitte zu bekommen. Hier ist, wie ich das Array baue. Der Bereich, den es durchläuft, führt dazu, dass 2 Werte gefunden werden, dh 2 Werte = 'rad'. ' arRoPtsXY is a 2D array counter2 […]

Ist es möglich, ein dictionary zu einem Array in Excel VBA hinzuzufügen?

Ich versuche herauszufinden, ob dies eine Möglichkeit in Bezug auf die Fähigkeit von Excel ist. Betrachten Sie den folgenden Code in dem, was ich versuche zu tun: Dim some_text, split_text() As String Dim some_array_dict() As String 'This is the array to store the dictionaries Dim some_dict As Dictionary 'The dictionaries that I'll be storing in […]

Excel-Array-Formel If-statement, die den Wert zurückgibt, der einer Bedingung entspricht

Ich habe eine Array-Formel in Excel dieser Form: =IF(ABS(range-0.25)<0.1,1,0) Das durchschaut grundsätzlich die gesamte als range definierte Zeile für einen Wert zwischen 0,1 und 0,25. Wenn es etwas findet, das diese Bedingung erfüllt, druckt es nur die Nummer 1. Ich möchte, dass der Index in einem range gedruckt wird, in dem der Wert gefunden wird, […]

Entfernen Sie leere Einträge aus einem Array, das von einem Bereich geladen wird

Ich versuche leere Einträge aus einem Array zu löschen, das aus einem Feld namens TY [L3 Name] (1 Spalte, X Zeilen lang) aus einer datatabelle in Excel geladen wurde. Der folgende Code soll alle leeren Werte aus dem Array entfernen (sobald er mit dem Bereich geladen wurde) und ein neues Array mit Zeilen zurückgeben, in […]

Excel-listnerstellung aus einer anderen list

Okay, hier ist mein Problem, ich habe ein Blatt, das so aussieht Auf der linken Seite habe ich eine list von Namen und auf der rechten habe ich eine neue list von Namen von Personen, die eine Startnummer vor 24 und eine Endnummer nach 24 haben. Ich habe versucht mit: =IF(IF(AND(Monday!AS3<24,Monday!AT3>=24),"True","False")="True",Monday!B3,"Error") Wo AS3 Start , […]

Spreadsheet (Microsoft Excel) makes working easy.