vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Beitrag wurde geschlossenmit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: diggga
Datum: 08.09.10 11:20

moin @all

und zwar habe ich das problem, dass ich mit einem vb script eine vorhandene .csv datei verändern möchte. diese zellen die verändert werden sollen, haben schon einen wert.
ich hab soweit herausgefunden, wie ich den wert einer bestimmten spalte durch einen andern ersätzen kann.
jetzt weiß ich nur nicht wie ich die .csv richtig einlesen kann, damit er mir dies automatisch ersetzt.

Sub test1()
 
Dim Spalte As Worksheet
For Each Spalte In ActiveWorkbook.Worksheets
Spalte.Range("Z1").Value = "Kundennummer"
 
 
 
Range("I2:I977").Replace What:="e", Replacement:="2% skonto", LookAt:=xlWhole 
Range("I2:I977").Replace What:="v", Replacement:="3% skonto", LookAt:=xlWhole 
Range("Z2:Z977").Replace What:="", Replacement:="10001", LookAt:=xlWhole 
 
End Sub
ich habe das einlesen mit Pfad = Application.GetOpenFilename("C:\xxxx\xxxx.csv")versucht, und bekomme die fehlermeldung "code 800A0400".

mfg
diggga
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: nesh
Datum: 08.09.10 21:09

csv würde ich nicht mit Exel bzw. wie eine Excel behandeln.
Ich zumindest habe das noch niegemacht.
Ich würde die CSV in ein Array lesen

  Dim csv() As String = System.IO.File.ReadAllLines("datei.csv")
Und dieses Array dann manipulieren und zurückschreiben.

Weißt du denn in welcher "Spalte" die Werte stehen die Du ersetzen möchtest?


________________________________________________________________

Du kannst mit deinem Computer ALLES machen was Du willst!
Allerdings musst Du erst herausfinden wie.....
________________________________________________________________

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: diggga
Datum: 09.09.10 08:46

hmm....mal ausprobieren.

jepp weiß ich wie im beispiel von mir sind schon die richtigen spalten dafür ausgewählt.
sprich "I2:I977" von dem einen wert und "I2:I977" mit dem anderen wert.
da die werte sich immer ändern was in dieser spalte steht, je nach csv datei die ankommt, kann
ich nicht fest sagen der wert steht da und da und soll durch den wert dann ersetzt werden.

abgesehn von dem einlesen der datei funktioniert das "makro" wenn ich die .csv datei mit excel
öffne 1a.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: ModeratorDaveS (Moderator)
Datum: 09.09.10 09:24

Schreibst du Vb.Net oder VBA unter Excel?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: diggga
Datum: 09.09.10 10:47

vba wäre das dann
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: ModeratorDaveS (Moderator)
Datum: 09.09.10 11:05

Ich sehe du hast die Frage auch richtig(er) gepostet. Daher wird dieser Beitrag gesperrt (es geht hier um Vb.Net).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: mit vbs bestimmte zellen automatisch in einer csv datei ändern 
Autor: diggga
Datum: 09.09.10 11:06

^^ das hilft mir dann ja enorm weiter...
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Thread wurde geschlossen!
Dieser Thread wurde von den Moderatoren geschlossen, d.h. es können keine neuen Beiträge mehr gepostet werden!

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel