.: 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 Software > MS Office
Passwort vergessen?

MS Office Alles zum Thema Word, Excel, Access, PowerPoint, Outlook

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 28.07.2008, 18:30   #21
mystique
Freak
 
Benutzerbild von mystique
 
Registriert seit: 27.01.2002
Alter: 28
Beiträge: 172

  Themenstarter


Standard

Hallo AMI,

das Skript ist nach 10 Stunden eben gerade fertig geworden

Bei einer Stichprobe habe ich festgestellt, das es Vorgangsnummern gibt, die ungefähr so aussehen: ABC12345

Diese Vorgangsnummern wurden nicht berücksichtigt.

Weisst du zufällig warum das so ist?

Viele Grüße


mystique's Signatur MFG
mystique
mystique ist offline   Mit Zitat antworten
Alt 29.07.2008, 08:38   #22
AMI
Sponsor
 
Benutzerbild von AMI
 
Registriert seit: 28.01.2002
Ort: 78315 Radolfzell am Bodensee
Alter: 42
Beiträge: 1.887

Track Mod Champion!
Standard

Hallo mystique,

... mal gezählt?

Die Vorgangsnummer hat nur 8 Zeichen. Das Script nimmt, wie wir besprochen hatten, nur Vorgangsnummern, die 9 oder 10 Zeichen lang sind.

Zwei Möglichkeiten:
erstes Script aubohren oder
zweites Script (Kopie vom ersten Script) und nur die Längen anpassen.

Erste Möglichkeit:
Code:
Sub Erklaeren() Dim lwSheet1 As Worksheet Dim lwSheet2 As Worksheet Dim lsErklaerung As String Dim lsSuchString As String Dim liLineCount1 As Double Dim liLineCount2 As Double Dim liStringCount As Integer Dim liStringLenght As Integer Set lwSheet1 = ActiveWorkbook.Worksheets("Sheet1") Set lwSheet2 = ActiveWorkbook.Worksheets("Sheet2") For liLineCount1 = 5 To lwSheet1.UsedRange.Rows.Count lsSuchString = lwSheet1.Range("A" & liLineCount1).Value liStringLenght = Len(lsSuchString) For liStringCount = 1 To liStringLenght If Left(lsSuchString, 1) = "-" Or lsSuchString = "" Then Exit For Else lsSuchString = Right(lsSuchString, Len(lsSuchString) - 1) End If Next liStringCount If lsSuchString = "" Then GoTo naechster 'String genügt nicht den Anforderungen (enthält kein "-") End If lsSuchString = Right(lsSuchString, Len(lsSuchString) - 2) 'die führenden zwei "-" wegschneiden lsSuchString = CStr(Left(lsSuchString, 10)) 'jetzt haben wir den Suchbegriff auf jeden Fall als String vorliegen If Right(lsSuchString, 1) = " " Then lsSuchString = Left(lsSuchString, 9) 'kann 9- oder 10-stellig alphanumerisch sein End If ' falls der Suchstring nur 8-stellig ist: If Right(lsSuchString, 1) = " " Then lsSuchString = Left(lsSuchString, 8) End If For liLineCount2 = 1 To lwSheet2.UsedRange.Rows.Count 'suchen If lsSuchString = lwSheet2.Range("A" & liLineCount2).Value Then 'gefunden lwSheet1.Range("B" & liLineCount1).Value = lwSheet2.Range("B" & liLineCount2).Value 'eintragen Exit For 'nächste Zeile aus Sheet1 End If Next liLineCount2 naechster: Next liLineCount1 End Sub

So wie das jetzt funktioniert, nimmt er die 8-stellige Vorgangsnummer mit dem hinten vorhandenen Leerzeichen, vergleicht dann in der Tabelle (Sheet2) wo es das schließende Leerzeichen nicht gibt.

In dem überarbeiteten Script wird nun geprüft, ob der 9-stellige Suchstring am Schluss immer noch ein Leerzeichen enthält. Falls ja wird auch dieses gelöscht und es wird mit dem korrekten 8-stelligen Suchstring weitergesucht.

Grüßle

AMI


AMI's Signatur Externer Link Sani Sanelli - der kleine Helfer
Projekt für Kinder zum Umgang mit Notfallsituationen
AMI ist offline   Mit Zitat antworten
Alt 29.07.2008, 09:53   #23
mystique
Freak
 
Benutzerbild von mystique
 
Registriert seit: 27.01.2002
Alter: 28
Beiträge: 172

  Themenstarter


Standard

Sorry, da habe ich mich vertan. Die Nummer ist immer 9- oder 10-stellig. Das Skript hatte aber nur die ausgelassen, die so aussehen:

ABC123456
ABC1234567

Möglicherweise liegt es daran, daß diese mit 3 Buchstaben beginnen.

Ich hätte noch eine weitere Frage
Meine Struktur sieht ja ungefähr so aus:

Externer Link

In dem bisherigen Skript ist es ja so, das überall wo die Struktur so aussieht:
|--A123456789

die Vorgangsnummer A123456789 in Sheet2 Spalte A gesucht wird, der Name in Spalte B kopiert wird und in Sheet1 Spalte B eingefügt wird.

Jetzt bräuchte ich noch ein Skript, das mir die | (Zeichen) zählt und in Anzahl der Zeichen in Spalte B einfügt. Es soll aber nur da gezählt werden, wo ein Leerzeichen zwischen den „—„-Zeichen steht.

Im Klartext:
|--A123456789  ist ja eine Vorgangsnummer, hier soll nichts passieren
|-- A123456789  hier ist ein Leerzeichen zwischen |-- und A, hier sollen die | gezählt werden und die Anzahl der | in Spalte B kopiert werden.

Würde mich sehr freuen, wenn das noch klappen würde

Viele Grüße


mystique's Signatur MFG
mystique
mystique ist offline   Mit Zitat antworten
Alt 29.07.2008, 10:29   #24
AMI
Sponsor
 
Benutzerbild von AMI
 
Registriert seit: 28.01.2002
Ort: 78315 Radolfzell am Bodensee
Alter: 42
Beiträge: 1.887

Track Mod Champion!
Standard

Zitat:
Zitat von mystique
Würde mich sehr freuen, wenn das noch klappen würde

Hallo mystique,

das glaube ich Dir zwar sofort, aber da es sich um eine gewerbliche Anwendung handelt, muss irgendwann mal Schluss sein.

Du bekommst das sicher auch ohne meine Hilfe noch hin.
Alternative: gegen Rechnung

Was die "Nichtberücksichtigung" der mit Buchstanben beginnenden Schlüssel angeht: Um das rauszufinden bräuchte man mal zumindest einen Auszug der Echtdaten. Es gilt das oben gesagte.

Grüßle

AMI


AMI's Signatur Externer Link Sani Sanelli - der kleine Helfer
Projekt für Kinder zum Umgang mit Notfallsituationen

Geändert von AMI (29.07.2008 um 10:32 Uhr).
AMI ist offline   Mit Zitat antworten
Alt 29.07.2008, 10:43   #25
mystique
Freak
 
Benutzerbild von mystique
 
Registriert seit: 27.01.2002
Alter: 28
Beiträge: 172

  Themenstarter


Standard

OK, kann ich verstehen.

Trotzdem nochmal vielen Dank für deine großartige Hilfe


mystique's Signatur MFG
mystique
mystique ist offline   Mit Zitat antworten
Alt 29.07.2008, 12:01   #26
AMI
Sponsor
 
Benutzerbild von AMI
 
Registriert seit: 28.01.2002
Ort: 78315 Radolfzell am Bodensee
Alter: 42
Beiträge: 1.887

Track Mod Champion!
Standard

gern geschehen


AMI's Signatur Externer Link Sani Sanelli - der kleine Helfer
Projekt für Kinder zum Umgang mit Notfallsituationen
AMI 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 Makro? Azreal` MS Office 2 10.02.2005 11:39
Excel Pivot Tabelle formatieren Vega MS Office 0 07.10.2002 15:37
User aus Excel-Tabelle anlegen Mazze01 Allgemein Windows 2000 0 28.06.2002 18:02
Makro für Excel Harti MS Office 0 17.01.2002 12:16
Excel hat keine Tabelle reipu Software Windows 2000 2 28.07.2001 09:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 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