.: News - Downloads - Hilfe Forum - Windows FAQ - Kontakt - Impressum / Datenschutz :.
  Navigation

    Startseite
    Newscenter
    Downloads
    Screenshots
    Forum
    Online Shop
    Spielhalle
    Bilder Upload
    Mitglieder Map

  FAQ Datenbank

    FAQ, Tipps, Hilfe
    CMD (DOS) Befehle
    Windows 2000
    Windows Vista
    Windows XP
    Server 2003
    Microsoft Office
    Security Bulletins
    Service Packs

  Update Packs

    Windows 2000
    Windows XP
    Server 2003

  Service

    Windows XP Slipper
    Slipstream CD
    MS Security Tools

  RSS Feed  

    Alle News
    Treiber News
    Software News
    Hardware News
    Microsoft News
    Alle Windows FAQ
    Windows 2000 FAQ
    Windows XP FAQ
    Windows Vista FAQ
    Update Packs
    Screenshots
    Downloads

  Surf-Tipp

    Kostenlose Online-Kurse zu MS Office, OpenOffice und Internet-Technik

Keine Kompromisse im Kampf gegen Kinderpornografie


Archiv Screenshots
Archiv FAQ
Archiv Community News
Archiv Spiele News
Archiv Konsolen News
Archiv Allgemeine News
Archiv Microsoft News
Archiv Hardware News
Archiv Treiber News
Archiv Software News
Zurück   Winhelpline Forum > Sonstige Themen > Programmierung und Skripte
Passwort vergessen?

Programmierung und Skripte Alles zum Thema AJAX, HTML, CSS, XML, XSL, JavaScript, SQL, PHP, Perl & CGI, JAVA, Apache, u.v.m.

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.01.2005, 14:36   #1
BuckFix
Power Poster
 
Benutzerbild von BuckFix
 
Registriert seit: 31.01.2001
Ort: B:52°30'57'' L:13°27'64''
Alter: 46
Beiträge: 30.578

Tournaments Won: 1

Standard Excel Makro: Zeilen in anderes Tabellenblatt verschieben

Wie bringe ich Excel dazu, mit Hilfe eines Makros Zeilen abhängig vom Ihnalt bestimmter Spalten in ein anderes Tabellenblatt zu verschieben oder kopieren?

Sollte unter Office2000 und Office2003 laufen.


BuckFix's Signatur Gruß
BuckFix

Externer Link
BuckFix ist offline   Mit Zitat antworten
Alt 29.01.2005, 15:26   #2
BuckFix
Power Poster
 
Benutzerbild von BuckFix
 
Registriert seit: 31.01.2001
Ort: B:52°30'57'' L:13°27'64''
Alter: 46
Beiträge: 30.578
  Themenstarter

Tournaments Won: 1

Standard

ok, hab schon was gefunden:

Code:
Sub ZeilenInBLattVerschieben() Dim r As Integer Dim rfirst As Long, rlast As Long Dim wksDAT As Worksheet, wksHTB As Worksheet Set wksDAT = Sheets("Tabelle1") Set wksHTB = Sheets("Tabelle2") wksDAT.Activate rlast = wksDAT.Cells(65536, 1).End(xlUp).Row For rfirst = 1 To rlast If InStr(wksDAT.Cells(rfirst, 1), "Bezugswert") Then Rows(rfirst).Cut _ wksHTB.Cells(65536, 1).End(xlUp).Offset(1, 0) End If Next wksHTB.Rows(1).Delete End Sub


BuckFix's Signatur Gruß
BuckFix

Externer Link
BuckFix ist offline   Mit Zitat antworten
Alt 29.01.2005, 15:56   #3
HeikoBerlin
Inspekteur
 
Benutzerbild von HeikoBerlin
 
Registriert seit: 08.08.2003
Ort: Berlin
Alter: 40
Beiträge: 8.132



Standard

Geprüft wird die Spalte C auf den Wert 1 und
falls identisch die entsprechende Zeile von Tabelle1
in Tabelle2 kopiert und anschliessend in Tabelle 1 entfernt.
(move funzt nur mit Arbeitsblättern)
Code:
Dim x, i, ergo x = 0 For i = 1 To 65535 ergo = Range("C" & i) If ergo Then x = x + 1 Worksheets("Tabelle1").Rows(i).Copy _ Destination:=Worksheets("Tabelle2").Rows(x) Worksheets("Tabelle1").Rows(i).Delete End If Next i
Sieht bei mir einfacher aus, oder ? *g*

HeikoBerlin ist offline   Mit Zitat antworten
Alt 29.01.2005, 20:33   #4
BuckFix
Power Poster
 
Benutzerbild von BuckFix
 
Registriert seit: 31.01.2001
Ort: B:52°30'57'' L:13°27'64''
Alter: 46
Beiträge: 30.578
  Themenstarter

Tournaments Won: 1

Standard

hm..
kapier' ich nicht: was ist denn hier der Bezugswert nachdem die Auswahl erfolgt?

Du schreibst:
"Geprüft wird die Spalte C auf den Wert 1"
aber entweder bin ich blind, oder du definierst diesen Wert 1 nicht?!?

Vielleicht bin ich ja auch zuwenig Programmierer für sowas, aber den code oben habe ich wenigstens verstanden...


BuckFix's Signatur Gruß
BuckFix

Externer Link
BuckFix ist offline   Mit Zitat antworten
Alt 29.01.2005, 21:44   #5
HeikoBerlin
Inspekteur
 
Benutzerbild von HeikoBerlin
 
Registriert seit: 08.08.2003
Ort: Berlin
Alter: 40
Beiträge: 8.132



Standard

sorry, verwirren wollte ich natürlich nicht.

If ergo Then
ist gleichbedeutend mit If ergo = 1 Then
statdessen kann man auch Buchstabe B nehmen
If ergo = "B" Then

Da oben sieht's immer so (gleich) nach herber aus
aber ist ja dann auch mittlerweile egal

HeikoBerlin ist offline   Mit Zitat antworten
Alt 29.01.2005, 22:17   #6
BuckFix
Power Poster
 
Benutzerbild von BuckFix
 
Registriert seit: 31.01.2001
Ort: B:52°30'57'' L:13°27'64''
Alter: 46
Beiträge: 30.578
  Themenstarter

Tournaments Won: 1

Standard

Ahhh! So ist das also!

Du brauchst dich auch bestimmt nicht zu entschuldigen!

Mit Herber liegst du übrigens richtig. Da fand ich das Codebeispiel.


BuckFix's Signatur Gruß
BuckFix

Externer Link
BuckFix ist offline   Mit Zitat antworten
Antwort



Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Excel 2003 _ Zeilen fixieren Rumak18 MS Office 3 30.12.2005 18:55
Excel: eingefärbte Zeilen zählen maddin MS Office 7 17.02.2005 22:40
Excel Makro? Azreal` MS Office 2 10.02.2005 11:39
Excel Makro: Zeilen abhägig vom Wert einfügen BuckFix Programmierung und Skripte 2 30.01.2005 20:21
Excel 2000 Spalten in Zeilen Cyberbob MS Office 14 27.07.2004 16:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.


Powered by vBulletin Version 3.5.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2000 - 2006, WinHelpline.info
  Werbung

  Moderatoren

   Schach
   Seefahrt
   Lotte Berk
   Netzwerkservice
   Football
   Webdesign

Partnerlinks:  3DCenter.org |  3DChips.net |  Planet 3DNow! |  3DChip.de |  Netzwerktotal |  Wintotal.de |  Elektrikforum.de |  Computerwissen.de |  Prad.de |  Winsoftware.de |  netzwelt.de |  WinFAQ.de