Thema Datum  Von Nutzer Rating
Antwort
13.01.2012 17:06:47 abblgribsch
NotSolved
Blau Ausgewählte Zeilen in Sicherungsdatei kopieren
16.01.2012 13:56:36 Ynachten
NotSolved
16.01.2012 18:40:03 abblgribsch
NotSolved
17.01.2012 09:50:17 Ynachten
NotSolved
17.01.2012 11:52:24 abblgribsch
NotSolved
17.01.2012 12:03:11 Ynachten
NotSolved
17.01.2012 19:37:51 abblgribsch
NotSolved

Ansicht des Beitrags:
Von:
Ynachten
Datum:
16.01.2012 13:56:36
Views:
1687
Rating: Antwort:
  Ja
Thema:
Ausgewählte Zeilen in Sicherungsdatei kopieren

Hallo abblgribsch,

ich habe Dir das jetzt mal schnell umgebastelt, es ist aber nicht getestet. Du musst auch noch den Pfad bzw. Dateinamen im Code anpassen.

Der Code macht ein Update auf "Wegfälle.Xls", es werden also immer die neu gelöschten Namen hinzugefügt, die alten werden nicht überschrieben. Es ist auch eine Meldung drin, falls der Name nicht gefunden werden kann.

 

Sub Delete()
  
Dim VN_Name
Dim VName As String
Dim NName As String
Dim c As Range, i As Integer
Dim Gelöscht As Boolean
Gelöscht = False
  
Application.ScreenUpdating = False
  
VN_Name = InputBox("Bitte Vor- und Nachname eingeben", Default:="Hans Meier") 'Namen eingeben
VName = Split(VN_Name)(0)
NName = Split(VN_Name)(1)
  
For i = 1 To Worksheets.Count
  
Worksheets(i).Activate
For Each c In ActiveSheet.Range("C:C").SpecialCells(xlTextValues)
If c.Value = NName And c.Offset(0, 1).Value = VName Then '

Workbooks.Open Filename:="[Datenpfad einfügen]Wegfälle.xls"
Workbooks("[Mappenname einfügen]").Activate

ActiveSheet.Range(Cells(c.Row, 1), Cells(c.Row, ActiveSheet.UsedRange.Columns.Count)).Copy
Workbooks("Wegfälle.xls").Sheets(1).Cells(UsedRange.Row + 1, 1).PasteSpecial

c.EntireRow.Cells.SpecialCells(xlCellTypeConstants).ClearContents

Gelöscht = True
  
Exit For
End If
Next
Next i

Application.ScreenUpdating = True

If Gelöscht = True Then
MsgBox ("Name wurde gelöscht")
Else
MsgBox ("Name wurde nicht gefunden")

End

End Sub

 

Sag mal Bescheid ob es funktioniert, liebe Grüße

Y

 

PS: Bist Du Dir dessen bewusst, dass der jetzige Code alle "Hans Meier" löscht, die in der Tabelle vorkommen? Soll das so?


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
13.01.2012 17:06:47 abblgribsch
NotSolved
Blau Ausgewählte Zeilen in Sicherungsdatei kopieren
16.01.2012 13:56:36 Ynachten
NotSolved
16.01.2012 18:40:03 abblgribsch
NotSolved
17.01.2012 09:50:17 Ynachten
NotSolved
17.01.2012 11:52:24 abblgribsch
NotSolved
17.01.2012 12:03:11 Ynachten
NotSolved
17.01.2012 19:37:51 abblgribsch
NotSolved