iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Programmiersprachen Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
Excel -- Zeichen suchen und Text bis dahin kopieren (vba)
Alt
  (#1)
Benutzer
 
Benutzerbild von Päscu
 
Status: Offline
Beiträge: 36
Registriert seit: 29.07.2006
Ort: Dulliken SO
Alter: 19
Standard Excel -- Zeichen suchen und Text bis dahin kopieren (vba) - 14.08.2006, 15:06

Hallo zusammen

wieder einmal eine weitere Frage von mir
Diesmal geht es um Excel und VBA. Ich habe einen Auftrag, bei dem ich unter Anderem in einer Zelle ein Raute-Zeichen oder einen Abstand (je nachdem) suchen muss, den Text vor diesem Zeichen in ein Array und den Text danach in ein anderes Array speichern muss.
Nur habe ich keine Ahnung, wie das geht und irgendwie muss es ja gehen... Wäre sehr froh über eine baldige Antwort...


Gruss Päscu

(\__/)
(O.o)
(> <) "This is Bunny. Copy Bunny into your signature to help him on his way to world domination."
   
Mit Zitat antworten
Excel -- Zeichen suchen und Text bis dahin kopieren (vba)
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#2)
Moderator
 
Benutzerbild von zer00
 
Status: Offline
Beiträge: 2,576
Registriert seit: 07.11.2003
Ort: The Sprawl
Alter: 32
Standard 14.08.2006, 15:11

Kannst Du noch weitere Angaben machen?
Ist der zu durchsuchende String immer in der selben Zeile/Spalte?
Was muss anschliessend mit den beiden Arrays geschehen?

grz zer00
   
Mit Zitat antworten
Alt
  (#3)
Benutzer
 
Benutzerbild von Päscu
 
Status: Offline
Beiträge: 36
Registriert seit: 29.07.2006
Ort: Dulliken SO
Alter: 19
Standard 14.08.2006, 15:20

Es ist so, dass ich eine Spalte "durchsuchen" muss. Jede Zelle einzeln. Also muss immer überprüft werden, wo das Raute-Zeichen oder der Leerschlag ist (es hat immer eines von beidem) Damit alle Zellen durchsucht werden, benutze ich eine Schlaufe (oder heisst es Schleife? Ich weiss es nie... )

Es handelt sich bei den zu durchsuchenden Strings um Part-Nummern, die dann je eine Artikel-Nummer und eine Options-Nummer ergeben (komme auch nicht so genau draus, was das genau alles ist, ist halt für das SMS-Team im Betrieb )

Danach soll ein neues Dokument erstellt werden und in dieses sollen dann diese zwei Nummern und zusätzlich noch die Anzahl, die in einer anderen Zelle ist im alten Dokument (also kein Problem, diese auszulesen), eingetragen werden. Auch wieder mit einer Schlaufe, damit alle Datensätze eingetragen werden.


Gruss Päscu

(\__/)
(O.o)
(> <) "This is Bunny. Copy Bunny into your signature to help him on his way to world domination."

Geändert von Päscu (14.08.2006 um 15:25 Uhr).
   
Mit Zitat antworten
Alt
  (#4)
Moderator
 
Benutzerbild von zer00
 
Status: Offline
Beiträge: 2,576
Registriert seit: 07.11.2003
Ort: The Sprawl
Alter: 32
Standard 14.08.2006, 15:31

Zitat:
Original geschrieben von Päscu
Es ist so, dass ich eine Spalte "durchsuchen" muss. Jede Zelle einzeln. Also muss immer überprüft werden, wo das Raute-Zeichen oder der Leerschlag ist (es hat immer eines von beidem) Damit alle Zellen durchsucht werden, benutze ich eine Schlaufe (oder heisst es Schleife? Ich weiss es nie... )

Es handelt sich bei den zu durchsuchenden Strings um Part-Nummern, die dann je eine Artikel-Nummer und eine Options-Nummer ergeben (komme auch nicht so genau draus, was das genau alles ist, ist halt für das SMS-Team im Betrieb )

Danach soll ein neues Dokument erstellt werden und in dieses sollen dann diese zwei Nummern und zusätzlich noch die Anzahl, die in einer anderen Zelle ist im alten Dokument (also kein Problem, diese auszulesen), eingetragen werden. Auch wieder mit einer Schlaufe, damit alle Datensätze eingetragen werden.
Es heisst Schleife(Loop).
Ich google mal ein bisschen, da ich aber mit VBS/VBA/VB auf Kriegsfuss stehe sehen deine Chancen sehr schlecht aus, dass ich dir gross helfen kann.

grz zer00
   
Mit Zitat antworten
Alt
  (#5)
Benutzer
 
Benutzerbild von Päscu
 
Status: Offline
Beiträge: 36
Registriert seit: 29.07.2006
Ort: Dulliken SO
Alter: 19
Standard 14.08.2006, 15:35

OK, danke trotzdem schonmal, habe auch schon gegooglet, aber habe nichts gefunden...
Naja, kann passieren


Gruss Päscu

(\__/)
(O.o)
(> <) "This is Bunny. Copy Bunny into your signature to help him on his way to world domination."
   
Mit Zitat antworten
Alt
  (#6)
Moderator
 
Benutzerbild von zer00
 
Status: Offline
Beiträge: 2,576
Registriert seit: 07.11.2003
Ort: The Sprawl
Alter: 32
Standard 14.08.2006, 16:45

Zitat:
Original geschrieben von Päscu
OK, danke trotzdem schonmal, habe auch schon gegooglet, aber habe nichts gefunden...
Naja, kann passieren
Es hat sicher noch jemand auf dem Board, der sich besser mit VBA auskennt.

grz zer00

PS: Wenn Du mal eine Delphi frage hast, kann ich Dir vielleicht helfen.
   
Mit Zitat antworten
Alt
  (#7)
Benutzer
 
Benutzerbild von Päscu
 
Status: Offline
Beiträge: 36
Registriert seit: 29.07.2006
Ort: Dulliken SO
Alter: 19
Standard 14.08.2006, 16:47

hehe
Mal schauen, ob ich mit Delphi anfange... Bin ja erst in der Lehre


Gruss Päscu

(\__/)
(O.o)
(> <) "This is Bunny. Copy Bunny into your signature to help him on his way to world domination."
   
Mit Zitat antworten
Alt
  (#8)
Benutzer
 
Benutzerbild von Päscu
 
Status: Offline
Beiträge: 36
Registriert seit: 29.07.2006
Ort: Dulliken SO
Alter: 19
Standard 21.08.2006, 11:36

So, habe es geschafft, dass es getrennt wird, nun muss ich das nur noch automatisieren und alles in ein Array und nicht in ne Zelle schreiben...

Meine Lösung sieht so aus:
<code> Do Until Cells(1, 1).Characters(i, 1).Text = "#"
Cells(2, 1) = CStr(Cells(2, 1)) + Cells(1, 1).Characters(i, 1).Text
i = i + 1
links = links + 1
Loop

For links = links To Cells(1, 1).Characters.Count
Cells(3, 1) = CStr(Cells(3, 1)) + Cells(1, 1).Characters(links, 1).Text
Next
</code>
Hat vielleicht jemand noch Verbessernungsvorschläge oder so etwas?


Gruss Päscu

(\__/)
(O.o)
(> <) "This is Bunny. Copy Bunny into your signature to help him on his way to world domination."
   
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software


Sponsor-Links:



Bitte beachtet das Angebot unserer Sponsoren:
Clever-Schenken.ch Geschenke und Geschenkideen iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch
GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.



Lesezeichen
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
VBA - Tabellenname im Excel übergeben, dann damit weiterarbeiten Päscu Programmiersprachen Allgemein 6 30.08.2006 16:36
VBA - Excel garfield Windows Workstation 3 25.11.2005 15:36


« Vorheriges Thema | Nächstes Thema »
Themen-Optionen

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 hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Partnerlinks:
www.Clever-Schenken.ch - Geschenke und Geschenkideen, persönlich uns speziell
www.GeschenkeNews.ch - Geschenke und Geschenkideen
www.BigBellyBank.ch - Die lustige Sparkasse mit AHA-Effekt
www.EcoSphere.ch - Das Mini-Aquarium aus der NASA-Forschung für Zuhause
www.Frauen-Geschenke.ch - Spezielle Geschenke nicht nur für Frauen

 

Copyright ©2008 InformatikBoard.ch
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vB Skin by vBStyles.com
Search Engine Optimization by vBSEO 3.2.0