Verknüpfung zu anderen Arbeitsmappe
Hi,
wie stelle es dann, daß wenn in einer bestimmten Spalte z.B. die Zahl 12 in Arbeitsmappe 1 eingegeben wird, eine Verknüpfung zu Arbeitsmappe2 hergestellt wird und die gesamte Zeile in der Arbeitsmappe2 erscheint und in beiden Arbeitsmappen farblich unterlegt werden?
Falls jemand eine Lösung kennt, wäre mir sehr geholfen.
Danke.
Conny
Antwort schreiben
Antwort 1 von fedjo vom 27.01.2019, 17:12 Options
Hallo Conny,
in Tabelle1 einfügen:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'Überträgt Daten in eine andere Tabelle2
Dim Zfrei As Long
If Target.Column = 11 And Cells(Target.Row, Target.Column) = "12" Then
Zfrei = Sheets(2).Cells(65536, 1).End(xlUp).Row + 1
Sheets(2).Range("A" & Zfrei & ":F" & Zfrei) = _
Sheets(1).Range("A" & Target.Row & ":F" & Target.Row).Value2
End If
End Sub
In Spalte K "12" eintragen, dann wird, die Zeile (A-F) in Tabelle2 übernommen.
Farblich unterlegen könnte man es mit der "Bedingte Formatierung"
Gruß
fedjo
Antwort 2 von liesel vom 27.01.2019, 18:28 Options
Danke Fedjo,
hört sich toll an, aber ich bin Excelanfänger.
Ich vermute mal das ist visual basic.
Wo und wie bitte trage ich diese Anweisung in mein Arbeitsblatt ein?
Außerdem habe ich Excel 2000, funktioniert das da auch?
conny
Antwort 3 von fedjo vom 27.01.2019, 19:13 Options
Hi Conny,
du hast recht es ist VB, und der Code wird auch mit Excel 2000 funktionieren.
Visual Basic Editor mit "Alt+F11" aufrufen.
Tabelle1 anklicken, Code unter "Allgemein" einfügen.
Excelmappe: Extras, Makro, Sicherheit, Niedrig, Ok
fedjo
Antwort 4 von Beverly vom 27.01.2019, 19:32 Options
Hi Fedjo,
das ist kein VB sondern VBA: Visual Basic for Application - die Programmiersprache für alle MS Office-Anwendungen. ;-)
Hi Conny,
die Makrosicherheit sollte man höchstens auf "Mittel" stellen, weil du so kontrollieren kannst, in welchen Arbeitsmappen du die Makros zulassen willst. Bei "Niedrig" werden alle Makros ohne Rückfrage sofort beim Öffnen ausgeführt und du hast keinerlei Kontrolle darüber, wodurch problemlos schädliche Programme auf deinen Rechner gelangen können
Bis später,
Karin