Thema Datum  Von Nutzer Rating
Antwort
24.02.2020 16:53:18 Wolfgang
NotSolved
24.02.2020 16:55:57 Mase
NotSolved
24.02.2020 17:06:50 Gast45159
NotSolved
24.02.2020 17:13:10 Mase
NotSolved
24.02.2020 18:29:13 Gast12096
NotSolved
24.02.2020 19:47:12 Mase
NotSolved
24.02.2020 21:20:32 Wolfgang
NotSolved
24.02.2020 22:26:23 Mase
NotSolved
25.02.2020 13:33:30 Wolfgang
NotSolved
25.02.2020 13:56:10 Mase
NotSolved
25.02.2020 22:12:23 Wolfgang
NotSolved
26.02.2020 08:20:53 Mase
NotSolved
26.02.2020 20:36:02 Wolfgang
NotSolved
26.02.2020 22:58:08 Mase
NotSolved
27.02.2020 01:04:23 Wolfgang
NotSolved
27.02.2020 07:22:36 Mase
NotSolved
27.02.2020 21:46:01 Wolfgang
NotSolved
Blau Abgleich von Links in Strings funktioniert nicht
27.02.2020 23:31:20 Mase
*****
Solved
29.02.2020 12:55:48 Wolfgang
NotSolved
29.02.2020 13:20:51 Mase
NotSolved
03.03.2020 16:49:47 Wolfgang
NotSolved
03.03.2020 18:12:16 Mase
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
27.02.2020 23:31:20
Views:
552
Rating: Antwort:
 Nein
Thema:
Abgleich von Links in Strings funktioniert nicht

Meilenstein/Zwischenfazit:

Ziel: linkTarget soll gleich linkFeed sein

- Trim() entfernt in unserem Fall führende/abschließende Leerzeichen

- die Anzahl Zeichen je Variable haben wir mit Len() gemessen

- folglich: Wenn Len() unterschiedliche Werte (hier:242<>241) zurückgibt; heisst das, dass die Anzahl Zeichen der beiden Variablen ungleich sind

- wir haben uns das letzte Zeichen von rechts, mit der Right()-Funktion, ausgeben lassen. (von Links ginge auch; war auf den ersten Blick jedoch gleich)

- bei einer Variablen war es ein kleines "t"

- bei der zweiten Variablen ein Wagenrücklaufzeichen; identifiziert mit der Asc()-Funktion

 

Versuche folgendes:

- sichere Deine Datei

- ersetze den bisherigen For-Block mit folgendem:

For x = 2 To .UsedRange.SpecialCells(xlCellTypeLastCell).Row
   If .Cells(x, 1).Value <> "" Then
     linkTarget = LTrim(.Cells(x, N_Link_1).Value2)

     'entferne vbCR
     linkTarget = Replace(linkTarget, vbCR, "")


     For w = 2 To feedsheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
       linkFeed = LTrim(feedsheet.Cells(w, link_2).Value2)

       'entferne vbCR
       linkFeed = Replace(linkFeed, vbCR, "")


       Debug.Print linkTarget
       Debug.Print linkFeed & " =" & linkTarget = linkFeed
       If linkFeed = linkTarget Then
          .Cells(x, main_link_target) = feedsheet.Cells(w, main_link_source)
          .Cells(x, image) = feedsheet.Cells(w, image_source)
          .Cells(x, beschreibung) = feedsheet.Cells(w, description)
          .Cells(x, g_d_preis) = feedsheet.Cells(w, preis)
          .Cells(x, price) = feedsheet.Cells(w, preis)
       End If
       
      Next w
    End If
Next x
End With

 


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
24.02.2020 16:53:18 Wolfgang
NotSolved
24.02.2020 16:55:57 Mase
NotSolved
24.02.2020 17:06:50 Gast45159
NotSolved
24.02.2020 17:13:10 Mase
NotSolved
24.02.2020 18:29:13 Gast12096
NotSolved
24.02.2020 19:47:12 Mase
NotSolved
24.02.2020 21:20:32 Wolfgang
NotSolved
24.02.2020 22:26:23 Mase
NotSolved
25.02.2020 13:33:30 Wolfgang
NotSolved
25.02.2020 13:56:10 Mase
NotSolved
25.02.2020 22:12:23 Wolfgang
NotSolved
26.02.2020 08:20:53 Mase
NotSolved
26.02.2020 20:36:02 Wolfgang
NotSolved
26.02.2020 22:58:08 Mase
NotSolved
27.02.2020 01:04:23 Wolfgang
NotSolved
27.02.2020 07:22:36 Mase
NotSolved
27.02.2020 21:46:01 Wolfgang
NotSolved
Blau Abgleich von Links in Strings funktioniert nicht
27.02.2020 23:31:20 Mase
*****
Solved
29.02.2020 12:55:48 Wolfgang
NotSolved
29.02.2020 13:20:51 Mase
NotSolved
03.03.2020 16:49:47 Wolfgang
NotSolved
03.03.2020 18:12:16 Mase
NotSolved