zelle einer anderer excel datei herauslesen

Bild

Betrifft: zelle einer anderer excel datei herauslesen von: delta
Geschrieben am: 14.04.2005 13:07:25

hallo leute

hat jemand ein bsp prog für VBA

ich möchte gerne aus einem excel tabelle die geschlossen ist die zelle A1 herauslesen und dies dann vergleichen ob dort ja oder nein steht.
wenn ja dann soll dies in die zur zeit geöffnete excel tabelle in die zelle A1 geschrieben werden.

geöffnete Datei ist z.B. D:\test\neu.xls
geschlossene Datei ist z.B. D:\test\lesen.xls

Bild


Betrifft: AW: zelle einer anderer excel datei herauslesen von: u_
Geschrieben am: 14.04.2005 13:22:45

Hallo,
am einfachsten per Formel.
Sub Lesen()
    Range("A1").FormulaR1C1 = _
        "='D:\Test\[lesen.xls]Tabelle1'!R1C1"
    If Range("A1") = "ja" Then
      Range("A1") = Range("A1").Value
    Else
      Range("A1") = ""
    End If
End Sub

Gruß


Bild


Betrifft: perfekt von: delta
Geschrieben am: 14.04.2005 13:27:32

ich bedanke mich vielmals


Bild


Betrifft: AW: zelle einer anderer excel datei herauslesen von: Margarete
Geschrieben am: 14.04.2005 13:24:08

Hallo Delta,

versuch mal das:

Sub JaOderNein()
  Cells(1, 1).FormulaR1C1 = "='D:\test\[lesen.xls]Tabelle1'!R1C1"
  If LCase(Cells(1, 1)) = "ja" Then 'nachsehen, ob ja eingetragen
  Else
    Cells(1, 1).FormulaR1C1 = "" 'Formel in A1 wieder wegnehmen
  End If
End Sub



Ich hoffe, ich konnte Dir helfen.

Gruß
Margarete


Bild


Betrifft: AW: zelle einer anderer excel datei herauslesen von: Mathias
Geschrieben am: 14.04.2005 13:28:13

hallo delta,

man könnte das so lösen

Sub xxx()
Application.Workbooks.Open ("D:\test\lesen.xls")
Sheets("Tabelle1").Activate
If Range("A1").Value = "ja" Then 
Range("A1").Copy Destination:=Workbooks("D:\test\neu.xls").Worksheets("Tabelle1").Range("A1")
End If
ActiveWorkbook.Close SaveChanges:=False
End Sub


gruß mathias


 Bild

Beiträge aus den Excel-Beispielen zum Thema "zelle einer anderer excel datei herauslesen"