vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

Visual-Basic Einsteiger
verschiedene Zellinhalte in String übernehmen, dann eine Shellfunktion aufrufen. 
Autor: Tüfftler
Datum: 27.07.17 15:51

Hallo alle miteinander,
bin das erste mal als Fragesteller hier.

Folgendes Problem liegt an:
Habe eine Tabelle erstellt, mit vielen verschiedenen Daten.
Unter anderem auch mit Adressdaten, wie Strasse, Hausnummer, PLZ und Ort.
Diese Zellen möchte ich jetzt gerne in einem String zusammenfassen,
wenn ich z.B. auf die Zelle mit dem Strassennamen Klicke.

Anschließend soll dieser String an Google Maps, zur Anzeige, übergeben werden.

Wer kann mir dabei helfen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: verschiedene Zellinhalte in String übernehmen, dann eine Shellfunktion aufrufen. 
Autor: Blackbox
Datum: 27.07.17 19:58

Hallo

Zitat:
"Hallo alle miteinander,
bin das erste mal als Fragesteller hier."

Das impliziert also, dass Du Fragen nicht wirklich gut stellst, dafür besser Antworten gibt.
Nun, das ehrt ;)

Zitat:
"Folgendes Problem liegt an:
Habe eine Tabelle erstellt, mit vielen verschiedenen Daten.
Unter anderem auch mit Adressdaten, wie Strasse, Hausnummer, PLZ und Ort.
Diese Zellen möchte ich jetzt gerne in einem String zusammenfassen,
wenn ich z.B. auf die Zelle mit dem Strassennamen Klicke. "

Wo wie was warum weshalb - oder zumindest: Worin hast Du die Tabelle erstellt?

Tipp: Wenn es Excel ist und man Klickt auf eine Zelle, dann wird im ThisWorkbook-Objekt ein
Event ausgelöst. Dann kann man die Quellzelle erruieren, die benachbarten Zellen auslesen,
einen String zusammen basteln und das Objekt: IExplore.Application instantiieren. Unter
dessen Navigate-Eigenschaft ruft man google.maps mit dem Zusatz: /place/DeinString auf und
schon wird die Karte angezeigt.

Wie holt man sich also Internet in die Excel-App?

Verweis auf die Microsoft Internet Controls setzen.

Dann Google Maps einfach aufrufen

Demo

   Dim internet As InternetExplorer
 
   Set internet = New InternetExplorer
 
   internet.Navigate _
     "www.google.de/maps/place/Kleine+Königstraße+8,+70178+Stuttgart"
   internet.Application.Visible = True
   MsgBox "Stop"
Die Annahme also in deinen Zellen würde stehen: 70178 Stuttgart, Kleine Königstraße, 8.

Das Programm solltest schon du selbst schreiben. Ich gebe nur den Fingerzeig.

Beitrag wurde zuletzt am 27.07.17 um 20:02:08 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: verschiedene Zellinhalte in String übernehmen, dann eine Shellfunktion aufrufen. 
Autor: Tüfftler
Datum: 28.07.17 15:17

Vielen Dank für die schnelle Hilfe.
Habe deine Anregung übernommen, und auch den Aufruf hinbekommen
Funktioniert tadellos.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: verschiedene Zellinhalte in String übernehmen, dann eine Shellfunktion aufrufen. 
Autor: Blackbox
Datum: 28.07.17 18:10

Du bist also doch ein perfekter Tüftler, freut mich.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

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