Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1368to1372
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel problem

Excel problem
05.07.2014 13:32:16
Robert

Hallo zusammen,
ich stehe vor folgenden Problem.
Ich möchte gerne unter Excel in der Zeile A1-I1 etwas eintragen, was letzendlich in Zeile A6- I6 Automatisch übernommen wird. Dabei müsste Zeile A1- I1 sich automatisch löschen, jede weitere Eingabe sollte dann Fortlaufend unter A6- I6 sichtbar sein.
Kann mir jemand einen Tipp geben?
Danke vorab.
Gruß
Robert

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel problem
05.07.2014 13:52:52
Hajo_Zi
Hallo Robert,
DieseArbeirtsmappe
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, Doppelklick auf Deine Datei, Doppelklick auf DieseArbeitsmappe, Code ins rechte Fenster kopieren, VBA Editor schließen.
Das Makro wird automatisch gestartet.
Der Code wirkt in der gesamten Datei.
Modul
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, gehe auf Deine Datei, rechte Maustaste, Einfügen Modul, Code ins rechte Fenster kopieren, VBA Editor schließen.
Register Ansicht, Befehlsgruppe Makros, auf Makro klicken, Makros anzeigen, Makro auswählen und ausführen.
Tabelle
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, Doppelklick auf Deine Datei, Doppelklick auf Deine Tabelle, Code ins rechte Fenster kopieren, VBA Editor schließen.
Das Makro wird automatisch gestartet.
Der Code wirkt nur in dieser Tabelle.

' ************************************************************* _
'  Modul:  DieseArbeitsmappe  Typ = Element der Mappe(Sheet, Workbook, ...)
' **************************************************************
Option Explicit
Private Sub  _
Workbook_Open()
With Worksheets(" _
Tabelle10")
LoLetzte = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(Rows. _
Count, 1).End(xlUp).Row, .Rows.Count) + 1
End With
If LoLetzte < 6 Then LoLetzte = 6
End Sub



' **************************************************************
' Modul: Tabelle7 Typ = Element der Mappe(Sheet, Workbook, ...)
' **************************************************************

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.WorksheetFunction.CountA(Range("A1:I1")) = 9 Then
Application.EnableEvents = False
Range("A1:I1").Copy Cells(LoLetzte, 1)
Range("A1:I1").ClearContents
LoLetzte = IIf(IsEmpty(Cells(Rows.Count, 1)), Cells(Rows.Count, 1).End(xlUp).Row, Rows.Count) + 1
Application.EnableEvents = True
End If
End Sub


' **************************************************************
' Modul: Modul4 Typ = Allgemeines Modul
' **************************************************************

Option Explicit
Public LoLetzte As Long
Code eingefügt mit: Excel Code Jeanie

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige