Thema Datum  Von Nutzer Rating
Antwort
11.11.2016 18:02:07 Markus
NotSolved
Blau Entfernungsberechnung nach PLZ und Ausgabe in einer Matrixdarstellung
11.11.2016 18:58:14 BigBen
NotSolved
12.11.2016 18:59:09 Markus
NotSolved
12.11.2016 22:40:37 Mario
NotSolved
12.11.2016 22:46:05 Markus
NotSolved
12.11.2016 16:51:51 Gast89654
NotSolved
16.11.2016 09:55:37 JoePetts
*****
NotSolved

Ansicht des Beitrags:
Von:
BigBen
Datum:
11.11.2016 18:58:14
Views:
646
Rating: Antwort:
  Ja
Thema:
Entfernungsberechnung nach PLZ und Ausgabe in einer Matrixdarstellung

Hallo,

vielleicht hilft diese Lösung weiter?

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim iCol As Integer
    If Target.Column = 2 And Target.Worksheet.Cells(Target.Row, 1).Value <> "" And Target.Worksheet.Cells(Target.Row, 2).Value <> "" Then
        Application.EnableEvents = False
        For iCol = 3 To Target.Worksheet.UsedRange.Columns.Count
            Target.Worksheet.Cells(Target.Row, iCol) = CalcDiff(Target.Worksheet.Cells(Target.Row, 2), Target.Worksheet.Cells(1, iCol))
        Next
        Application.EnableEvents = True
    End If
End Sub

' Hier einsetzen die vorhandene Funktionen zur Entfernungsmessung zwidschen zwei PLZ
Function CalcDiff(plz1 As String, plz2 As String) As Double
    CalcDiff = Abs(Val(plz1) - Val(plz2))
End Function

Der VBA-Code muss einer Tabelle zugewiesen werden.

Die Funktion CalcDiff ist nur ein Platzhalter für die bereits vorhandene Entfernungsmessungs-Funktion.

Eine Beispieldatei kann hier heruntergeladen werden: https://www.dropbox.com/s/hbj78jdpjoppzoj/Entfernungsmessung%202%20PLZ.xlsm?dl=0

In der Beispieldatei werden in Tabelle 1 die Entfernungsdaten automatisch eingetragen, sobald in der Spalte 2 ein Wert geändert wird.

LG, BigBen


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
11.11.2016 18:02:07 Markus
NotSolved
Blau Entfernungsberechnung nach PLZ und Ausgabe in einer Matrixdarstellung
11.11.2016 18:58:14 BigBen
NotSolved
12.11.2016 18:59:09 Markus
NotSolved
12.11.2016 22:40:37 Mario
NotSolved
12.11.2016 22:46:05 Markus
NotSolved
12.11.2016 16:51:51 Gast89654
NotSolved
16.11.2016 09:55:37 JoePetts
*****
NotSolved