Office: Zellen kopieren - kleine Hilfestellung

Helfe beim Thema Zellen kopieren - kleine Hilfestellung in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moinsen Allerseits! Ich habe bei einem "versiertem Excel-Mensch" folgenden Code gefunden: Zellbereich kopieren (Auf diesem Weg danke für die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Ijoohn, 25. Juni 2010.

  1. Ijoohn Erfahrener User

    Zellen kopieren - kleine Hilfestellung


    Moinsen Allerseits!
    Ich habe bei einem "versiertem Excel-Mensch" folgenden Code gefunden:

    Zellbereich kopieren

    (Auf diesem Weg danke für die umfangreichen Tipps und Beispiele Herr Ziplies!)

    So,
    nun kopiert der Code die Zelle komplett, mit den darin befindlichen Formeln...
    Der Code den ich benötige soll allerdings nur den Zellinhalt bzw. die Werte aus diesen Zellen kopieren,
    also nur das was die Formel selbst vor dem kopieren ermittelt hat...

    Da ich in VBA so ziemlich nichts kann und froh bin das ich es selbst geschafft hab die Bezüge auf meinen Krempel zu ändern, wäre ich über eine kleine Hilfestellung eurerseits sehr, sehr, sehr froh...

    Zu der oben verlinkten Datei hier auch nochmal der Code "zu Fuss":
    Code:
    Option Explicit                 ' Variablendefinition erforderlich
    
    Private Sub Worksheet_Change(ByVal Target As Range)
        '**************************************************
        '* H. Ziplies                                     *
        '* 27.08.06                                       *
        '* erstellt von [email]HajoZiplies@web.de[/email]                *
        '* [url]http://Hajo-Excel.de/[/url]                          *
        '**************************************************
        Dim RaBereich As Range, RaZelle As Range            ' Variable für Bereich und aktuelle Zelle
        Dim LoLetzte As Long                                            ' Variable für letzte Zeile
        Set RaBereich = Range("Z:Z")                               ' Bereich der Wirksamkeit
        Set RaBereich = Intersect(RaBereich, Range(Target.Address))     ' geänderte Zellen, die im überwachten Bereich liegen, auf die Variable schreiben
        If Not RaBereich Is Nothing Then                           ' falls Variable belegt Prozedur ausführen
            For Each RaZelle In RaBereich                           ' Schleife über alle veränderten Zellen im üerwachten Bereich
                If UCase(RaZelle) = "R1T" Then                     ' zum Vergleich Eingabe in Großbuchstaben umwandeln
                    With Worksheets("Tabelle1")
                        LoLetzte = .UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1          ' letzte Zeile in Tabellle2 feststellen + 1
                        Range("P" & RaZelle.Row & ":Y" & RaZelle.Row).Copy .Cells(LoLetzte, 1)  ' Zellbereich kopieren
                    End With
                End If
            Next RaZelle
        End If
        Set RaBereich = Nothing                                    ' Variable leeren
    End Sub
    
    MfG,
    Ijoohn
     
    Ijoohn, 25. Juni 2010
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Code:
    Option Explicit                                                 ' Variablendefinition erforderlich
    
    Private Sub Worksheet_Change(ByVal Target As Range)
        '**************************************************
        '* H. Ziplies                                     *
        '* 26.06.10                                       *
        '* erstellt von [email]HajoZiplies@web.de[/email]                *
        '* [url]http://Hajo-Excel.de/[/url]                          *
        '**************************************************
        Dim RaBereich As Range, RaZelle As Range                    ' Variable für Bereich und aktuelle Zelle
        Dim LoLetzte As Long                                        ' Variable für letzte Zeile
        Set RaBereich = Range("Z:Z")                                ' Bereich der Wirksamkeit
        Set RaBereich = Intersect(RaBereich, Range(Target.Address)) ' geänderte Zellen, die im überwachten Bereich liegen, auf die Variable schreiben
        If Not RaBereich Is Nothing Then                            ' falls Variable belegt Prozedur ausführen
            For Each RaZelle In RaBereich                           ' Schleife über alle veränderten Zellen im üerwachten Bereich
                If UCase(RaZelle) = "R1T" Then                      ' zum Vergleich Eingabe in Großbuchstaben umwandeln
                    With Worksheets("Tabelle1")
                        LoLetzte = .UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1      ' letzte Zeile in Tabellle2 feststellen + 1
                        Range("P" & RaZelle.Row & ":Y" & RaZelle.Row).Copy
                        .Cells(LoLetzte, 1).PasteSpecial Paste:=xlValues                    ' Werte
                    End With
                End If
            Next RaZelle
            Application.CutCopyMode = False
        End If
        Set RaBereich = Nothing                                                             ' Variable leeren
    End Sub
    
     
    Hajo_Zi, 26. Juni 2010
    #2
Thema:

Zellen kopieren - kleine Hilfestellung

Die Seite wird geladen...
  1. Zellen kopieren - kleine Hilfestellung - Similar Threads - Zellen kopieren kleine

  2. Nur markierte Zellen kopieren und wieder einfügen

    in Microsoft Excel Hilfe
    Nur markierte Zellen kopieren und wieder einfügen: Ich habe z.B. in einer Excelliste untereinander folgendes stehen: 1 2 3 4 5 Ich markiere mir nun anhand folgender Tastenkombination (Strg gedrückt halten) alle Zellen, außer Zelle 2. Nun...
  3. Zellen aus Aktiver Zeile kopieren

    in Microsoft Excel Hilfe
    Zellen aus Aktiver Zeile kopieren: Hallo zusammen, im Grunde genommen ist es wohl ganz einfach … ich weiss es aber trotzdem nicht wie es in VBA umsetze. Ich will aus einer „Aktiven Reihe“ (diese wähle ich vorher über einen...
  4. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  5. Wert einer Zelle kopieren wenn..

    in Microsoft Excel Hilfe
    Wert einer Zelle kopieren wenn..: Hallo zusammen, ich möchte folgendes in Excel erreichen: Beispiel: Wenn der Wert von A1 = 1 ist, dann soll der Wert aus Zelle A2 in Zelle A3 kopiert werden Wie bekomme ich das hin. Vielen Dank
  6. Wenn in Zelle bestimmter Wert dann kopieren

    in Microsoft Excel Hilfe
    Wenn in Zelle bestimmter Wert dann kopieren: Hallo, ich bin absolut neu was Excel angeht und suche eine Lösung für mein Problem. Ich habe zwei Arbeitsblätter ("Übersicht Zimmer & "Bereiche") mit Haushaltsaufgaben und deren Turnus. Nun...
  7. Textausgabe eines Formelergebnisses in anderer Zelle

    in Microsoft Excel Hilfe
    Textausgabe eines Formelergebnisses in anderer Zelle: Liebe Excel-Expert:innen Ich benötige für die Weiterverarbeitung eines Excel-Files in einem anderen Programm reine Textzellen. Das heisst, die unten stehenden Formel (B2) soll in der Zelle A2 als...
  8. Zellen automatisch in ein neues Blatt kopieren wenn

    in Microsoft Excel Hilfe
    Zellen automatisch in ein neues Blatt kopieren wenn: Hallo zusammen, ich habe eine Tabelle (Tabelle1) in der regelmäßig neue Kunden eingetragen werden. Kd.-Nr. / Kundendaten / Flyer erhalten / etc. In der Spalte (Flyer erhalten) wird "ja"...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden