|  |  | 
|  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | 
|  |  | 
|  | Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung 
 | 
| Autor | Thema:  Excel Spalte durchsuchen (1245 mal gelesen) | 
 | JoKurt87 Mitglied
 Student E-Technik
 
  
 
      Beiträge: 37Registriert: 08.11.2013
 AutoCAD-AnfaengerAutodesk AutoCAD 2014 mit VBA Modul
 |    erstellt am: 13. Nov. 2013 20:29  <-- editieren / zitieren -->    Unities abgeben:            
  Hi, ich muss Daten aus einer Excel-Datei auslesen und in meine bestehende Zeichnung einfuegen. Die Excel-Datei besteht aus mehreren 100 Zeilen. Um die richtige Zeile zu finden, in deren Zellen die benoetigten Daten fuer die Zeichnung stehen, habe ich aus einer Text-Datei einen Wert ausgelesen, der auch in der ersten Spalte der Excel-Datei in irgendeiner Zeile steht.Mein Problem besteht jetzt also darin, die entsprechende Zelle/Zeile zu finden. Wie durchsuche ich eine bestimmte Spalte in einer Excel-Datei nach einem Wert, um dann an die Daten in dieser Zeile zu gelangen?
 Ich hoffe, ich konnte mein Problem verstaendlich erklaeren.   Wenn nicht, habt Nachsicht, ich habe erst mit VBA angefangen zu programmieren. Fragt also einfach nach.   MfG & vDiV JoKurt87 ------------------shit's getting real:
 (sqrt(-shit))^2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | JoKurt87 Mitglied
 Student E-Technik
 
  
 
      Beiträge: 37Registriert: 08.11.2013
 AutoCAD-AnfaengerAutodesk AutoCAD 2014 mit VBA Modul
 |    erstellt am: 13. Nov. 2013 21:16  <-- editieren / zitieren -->    Unities abgeben:            
  Ok ich war selbst zu voreilig.     Ich habe eine Loesung gefunden: Code:With excelSht.Range("a1:a639")
 Set suche = .Find("test", LookIn:=xlValues)
 If Not suche Is Nothing Then
 FirstAddress = suche.Address
 Do
 MsgBox suche.Row
 Set suche = .FindNext(suche)
 Loop While Not suche Is Nothing And suche.Address <> FirstAddress
 End If
 End With
 
 Gibt es jetzt darueber hinaus noch die Moeglichkeit die Range nicht bei Zelle A:639 enden zu lassen, sondern in der ganzen Spalte A suchen zu lassen, und wenn ja, wie?
  
 ------------------shit's getting real:
 (sqrt(-shit))^2 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP | 
                        | Bernd P Ehrenmitglied V.I.P. h.c.
 cook-general
 
 
  
 
      Beiträge: 3467Registriert: 07.06.2001
 |    erstellt am: 14. Nov. 2013 09:37  <-- editieren / zitieren -->    Unities abgeben:           Nur für JoKurt87   | 
                        | startrek Moderator
 Architekt
 
     
 
      Beiträge: 1361Registriert: 13.02.2003
 . |    erstellt am: 14. Nov. 2013 11:27  <-- editieren / zitieren -->    Unities abgeben:           Nur für JoKurt87   | 
                       
 | JoKurt87 Mitglied
 Student E-Technik
 
  
 
      Beiträge: 37Registriert: 08.11.2013
 AutoCAD-AnfaengerAutodesk AutoCAD 2014 mit VBA Modul
 |    erstellt am: 14. Nov. 2013 13:52  <-- editieren / zitieren -->    Unities abgeben:            |