Thema Datum  Von Nutzer Rating
Antwort
Rot Columns Select und dann dividieren
10.10.2019 11:20:08 Liogh
NotSolved
10.10.2019 11:35:48 Mase
NotSolved
10.10.2019 11:41:55 Mase
NotSolved
10.10.2019 20:29:16 xlKing
NotSolved

Ansicht des Beitrags:
Von:
Liogh
Datum:
10.10.2019 11:20:08
Views:
644
Rating: Antwort:
  Ja
Thema:
Columns Select und dann dividieren

Hallo zusammen,

ich bin Azubi im ersten Lehrjahr und soll ein bestehendes Makro anpassen. Leider ist der ursprüngliche kollege, der das Makro angelegt hat nicht mehr in der Firma und auch sonst keiner der Kollegen ist im VBA fit :(

Wir kopieren mit dem Makro csv von einem Verzeichnis auf ein Netzlaufwerk, dort liet ein Programm die Daten in die Datenbank einer Software ein.

Nun werden jedoch in der Spalte C die Daten zukünftig in einem anderen Wert geliefert und müssten von uns / 1000 dividiert werden. Ich habe leider nichts gefunden um das selber hin zu bekommen, da ich ungern das komplette Makro abändern möchte. Ich hoffe nun auf Hilfe hier im Forum und möchte mich auch im Vorfeld entschuldigen, falls meine Frage dumm und überflüssig erscheint. Ich habe jedoch bereits versucht und bin gescheitert.

Vielen Dank

Schöne Grüße

Liogh

 

Hier der Teil im Makro, der mit 1000 dividiert werden sollte, bevor dieser selektiert wird.

    Columns("C:C").Select
    Selection.NumberFormat = "0"

 

Hier das Makro

Sub Makro1()

   ' Variablen erstellen
    Dim Rueckgabewert, Text, title, Default, message, MyValue, quelldatei
    Dim WB
    
Probiersnochmal:
    message = "Bitte Lagerort der Datei verbrauch.csv öffnen"
    title = "Lastgang Rohdaten"
    Default = "J:\"
    
    'Open the file in MyValue
    MyValue = InputBox(message, title, Default)
    quelldatei = MyValue + "\verbrauch.csv"
       
    
    
    If Len(Dir(quelldatei)) = 0 Then
        MsgBox "Datei nicht gefunden"
        GoTo Ende
    Else
        On Error Resume Next
        Set WB = Workbooks.Open(quelldatei, Local:=True)
        On Error GoTo Ende
    If WB Is Nothing Then MsgBox quelldate & " ist nicht vorhanden", vbCritical
    End If
       
    
    'Workbooks.Open Filename:=MyValue + "\verbrauch.csv", :=Local
    
    'On Error GoTo open_error_Meldung
    
    Columns("A:A").Select
    Selection.NumberFormat = "dd.mm.yyyy"
    
    Columns("B:B").Select
    Selection.NumberFormat = "hh:mm;@"
    
    Columns("C:C").Select
    Selection.NumberFormat = "0"
    
    
    
    message = " Daten speichern als" & Chr(13) & "F = Fischergasse" & Chr(13) & "B = Bahnhofstraße" & Chr(13) & "X = Vorgang abbrechen"
    title = " Speichern unter"


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
Rot Columns Select und dann dividieren
10.10.2019 11:20:08 Liogh
NotSolved
10.10.2019 11:35:48 Mase
NotSolved
10.10.2019 11:41:55 Mase
NotSolved
10.10.2019 20:29:16 xlKing
NotSolved