Thema Datum  Von Nutzer Rating
Antwort
26.11.2021 08:05:19 Gerd
NotSolved
Blau Excel Preisliste erstellen
01.12.2021 15:20:53 UweD
NotSolved

Ansicht des Beitrags:
Von:
UweD
Datum:
01.12.2021 15:20:53
Views:
252
Rating: Antwort:
  Ja
Thema:
Excel Preisliste erstellen

Hallo

 

versuch es so

 

Sub Transformieren()
    Dim Z1 As Integer, Sp1 As Integer, SP As Integer
    Dim LR As Long, LC As Integer, i As Long, ZN As Long
    Dim TB1 As Worksheet, TB2 As Worksheet
    
    Set TB1 = Sheets("Tabelle1")
    Set TB2 = Sheets.Add(After:=Sheets(Sheets.Count))
    Z1 = 3 'erste Zeile mit Daten
    Sp1 = 4 ' Ab Spalte D
    
    LR = TB1.Cells(TB1.Rows.Count, "A").End(xlUp).Row 'letzte Zeile der Spalte
    LC = TB1.Cells.SpecialCells(xlCellTypeLastCell).Column 'Letzte Spalte des gesamten Blattes
    
    
    With TB2
        .Cells(1, 1) = "QB Item"
        .Cells(1, 2) = "Description"
        .Cells(1, 3) = "Sales Price"
        ZN = 1 'Neue Zeilennummer
        
        For i = Z1 To LR
            For SP = Sp1 To LC
                .Cells(ZN + 1, 1) = TB1.Cells(i, 2) & Format(TB1.Cells(2, SP), "00")
                .Cells(ZN + 1, 2) = TB1.Cells(i, 3) & " " & TB1.Cells(2, SP) & "oz"
                .Cells(ZN + 1, 3) = TB1.Cells(i, SP)
                ZN = ZN + 1
            Next
        Next
    End With
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.11.2021 08:05:19 Gerd
NotSolved
Blau Excel Preisliste erstellen
01.12.2021 15:20:53 UweD
NotSolved