EXCEL sortieren und addieren?

Hallo zuasammen habe eine Frage bezüglich Excel.

Ich habe eine Tabelle mit verschiedenen Handys.

In einer Zelle stehen: model / anzahl GB/Farve/ anzahl geräte und der Preis.

z.B

iPhone 5             16Gb    Black                    20          47,50    

iPhone 5             16Gb    Black                    1            47,50    

iPhone 5             16Gb    Black                    4            47,50    

iPhone 5             16Gb   White                14          48,37    

iPhone 5             16Gb    Black                   6            48,37    

jetzt möchte ich die Summer aller iPhones die 47,50 bzw 48,37 kosten haben. Aber auch nach Farbe sortiert..
Enderbegnis müsste dann so aussehen

iPhone 5             16Gb    Black                   25      47,50    

iPhone 5             16Gb    White                   14          48,37    

iPhone 5             16Gb    Black                  6            48,37    

hoffe konnte mich klar ausdrücken.

Danke für eure Hilfe,

Gruß

Computer, Office, Excel, Mathe, programmieren, rechnen, Formel, Sortieren
5 Antworten
[VBA] - Multipage Userform eingaben in Excel übertragen?

Servus Leute,

Ich habe ein Userform in Excel mit Multipage erstellt.

Nun möchte ich auf der letzten Multipage Seite einen Button einbauen. Auf Knopfdruck sollen dann alle Eingaben die vom User auf den einzelnen Multipageseiten gemacht worden sind in ein Excel Tabellenblatt übertragen werden.

Mein Ansatz war dem Button folgenden Code zu geben:

    Dim sheet2 As Worksheet
    Dim maxRow2 As Long
    Dim check3 As Boolean
    Set sheet2 = ActiveWorkbook.Worksheets(1)
    maxRow2 = sheet2.Cells(sheet2.Rows.Count, "B").End(xlUp).Row
    If CheckBox1.Value Then
      sheet2.Cells(maxRow2 + 1, 9).Value = "ja"
      Else
        sheet2.Cells(maxRow2 + 1, 9).Value = "nein"
        End If
              sheet2.Cells(maxRow2 + 1, 13).Value = TextBox4.Value

Das funktioniert leider nicht wie ich es mir erhofft habe, auf Knopfdruck werden keine Daten übertragen. Ich habe die vermutung, dass nicht auf die Felder wie z.B. TextBox4 zugegriffen werden kann, weil die auf einer anderen Seite im Multipage sind.

Wie schaffe ich es an die Variablen ranzukommen. Ich hatte noch überlegt, im Code der jeweiligen Seite den Wert aus der Textbox in eine Variable zu setzen, die z.B. Global ist. Aber da bin ich auch schon wieder überfragt wie man das macht.

Außerdem habe ich noch eine Frage zu den Checkboxen.

Es soll folgende Möglichkeiten geben:

  1. Wenn Checkbox nicht angeklickt, dann kann man immer zu nächsten Kategorie ( Nächste Seite im Multipage)
  2. Wenn Checkbox angeklickt ist und variable x leer, dann soll man nicht weiter kommen (Msgbox)
  3. Wenn Checkbox angeklickt ist und variable x befüllt, dann kann man zur nächsten Kategorie (Nächste Seite im Multipage)

Für eine Checkbox habe ich das schon hinbekommen, aber wie mach ich das wenn es mehrere Checkboxen gibt. Weil ich glaube wenn ich das so mache wie bisher, dann wird das eine endlose anreihung von if bedingungen.

Diesen Code habe ich dann auf den Button gelegt, mit dem man zur nächsten Kategorie kommen soll oder eben halt nicht.

  Dim sheet2 As Worksheet
    Dim maxRow2 As Long
    Dim check3 As Boolean
    Set sheet2 = ActiveWorkbook.Worksheets(1)
    maxRow2 = sheet2.Cells(sheet2.Rows.Count, "B").End(xlUp).Row
   
    If CheckBox3.Value Then
    If Test = False Then
    MsgBox ("Kein Pfad angegeben")
    Else
  Dim iNextPage As Long
    With Me.MultiPage1
        iNextPage = .Value + 1
        If iNextPage < .Pages.Count Then
            .Pages(iNextPage).Visible = True
            .Value = iNextPage
        End If
    End With
    End If
    Else
    Dim iNextPage2 As Long
    With Me.MultiPage1
        iNextPage2 = .Value + 1
        If iNextPage2 < .Pages.Count Then
            .Pages(iNextPage2).Visible = True
            .Value = iNextPage2
        End If
    End With
    End If

Und als letztes würde ich gern noch wissen ob es möglich ist, zu unterbinden, dass der User oben im Multipage die Kategorie direkt anklicken kann und man halt nur über den "weiter" button zur nächsten kategorie kommt.

Gruß Chris

Computer, Excel, VBA, Button, UserForm
1 Antwort
Säulendiagramme (Excel): Fehlerbalken + Zusammenfassen?

Hallo,
ich habe Messungen gemacht bei Unterschiedlichen Wassermengen und Temperaturen. Wie man sieht, gibt es bei der jeweiligen Bedingung eine Unterschiedlich starke Ausprägung bzw. ein variierendes Auftreten der jeweiligen Komponente.

Der Anteil der jeweiligen Komponente ist ein Mittelwert aus mehrere Proben und ist in kg angegeben.

Beispiel: Komponente 1 bei 10 l hatte 5 Proben und der Mittelwert ist 100 kg

1) Das Problem ist, dass Komponente 3 bis 9 in relativ kleinen Mengen vorhanden sind. Mein Ziel ist es also diese Komponenten zusammenzufassen.
Übrigens sind Komp. 8,9,10 = Komp. 7,8,9, da habe ich vergessen den Namen zu ändern bei F9, F10 und F11.

Ich will also quasi Säulen haben, die in Hauptbestandteile und Nebenprodukte unterteil werden (siehe Markierung). Dann hätte ich Säulen, die quasi zu 85% aus Hauptkomponente und zu 15% aus Nebenprodukten bestehen. Also eine Einteilung in zwei Elemente.
Wie mache ich das ? Wie fasse ich Komponente 1-2 und 3-9 zusammen und stelle diese in einem Säulendiagramm da ?

2) Wie mache ich in so einem Datensatz Fehlerbalken ?

Wie würde ich nun den Fehlerbalken machen und darstellen ?
Schon klar, dass ich dazu eine andere Darstellungsform haben müsste.
Also die jeweilige Komponente auf der X-Achse darstellen.

Ich freue mich über jede Hilfe. Vielen Dank.

Computer, Microsoft, Studium, Excel, Schule, Mathe, Wissenschaft, matrizen, Statistik, Tabelle, darstellung
2 Antworten

Meistgelesene Fragen zum Thema Excel

Excel - Zwei Zellen vergleichen und farblich markieren

4 Antworten

Differenz berechnen bei Excel 2007

8 Antworten

Excel - Wenn Wert in Spalte = x, dann Nachbarzelle kopieren

4 Antworten

Excel 2010: Silbentrennung

4 Antworten

Excel Formel Prozentuale Abweichung

3 Antworten

Minikalender mit Datumsauswahl in eine Zelle bei Excel 2016 einfügen?

3 Antworten

Wie kann man bei Excel das fortlaufende Datum automatisch einsetzen?

11 Antworten

excel Schraffur

3 Antworten

Wie bekomme ich in Word alles in eine gerade Reihe?

8 Antworten

Excel - Neue und gute Antworten