Anzeige
Archiv - Navigation
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
448to452
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Code erbeten!

Code erbeten!
06.07.2004 16:28:23
Lorenz
Hallo u. guten Tag!
Habe folgendes Problem:
mit diesem selbstgeschnitzten Code wird mittels Formel aus gleichem Bereich der tabelle ausgelesen!
Da der Ordner "Juli" u. die Datei "test" u. das Arbeitsblatt "Tag1" flexibel sind (sein sollten) ist dieser Code in dieser Art unbrauchbar.

Private Sub Import()
Dim c, c1 As Range
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With
For Each c1 In Range("B42:AT61")
c1.FormulaR1C1 = "='D:\Temp\diverses\aktuell\Juli\[test.XLS]Tag1'!RC"
Next c1
For Each c In Range("B42:AT61")
If c.Value > 0 Then
c.Value = c.Value
ElseIf c.Value = 0 Then
c.Value = ""
End If
Next c
Application.ScreenUpdating = True
End Sub

Wie sollte der CODE ausschauen?
INFO:
Im jeweiligen Arbeitsblatt (im Tag1, Tag2 ect.) steht in Zelle
A2 der monat (Juli)
B2 der Dateiname (test.xls)
C2 der Arbeitsblattname (Tag1)
Danke für die Mühe u. Grüsse
Lorenz

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Code erbeten!
Andreas
Du hast
c1.FormulaR1C1 = "='D:\Temp\diverses\aktuell\Juli\[test.XLS]Tag1'!RC"
Du hast
A2 der monat (Juli)
B2 der Dateiname (test.xls)
C2 der Arbeitsblattname (Tag1)
Dann wie wäre es mit
c1.FormulaR1C1 = "='D:\Temp\diverses\aktuell\" & [A2].Value & "\[" & [B2].Value & "]" & [C2].Value & "'!RC"
DANKE !! genau das war`s!! :-) o.T
06.07.2004 18:37:40
Lorenz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige