der Fehler 1004, "ShowDataForm-Methode des Worksheet-Objekts konnte zu nicht ausgeführt werden" kommt nicht wenn A1 die erste Zelle der Tabelle ist. Bei A9 als erste Zelle kommt der Fehler.
Was kann ich dagegen tun?
Microsoft empfiehlt auf http://support.microsoft.com/kb/213835/de den Namen "Database" für den Listenbereich zu vergeben. Bei mir bleibt der Fehler aber leider in diesem Code:
Sub DatenMaske1()
ActiveWorkbook.Names.Add Name:=ActiveSheet.Name & _
"!Database", RefersToR1C1:="=Tabelle1!R9C1:R12C2"
ActiveSheet.ShowDataForm
End Sub
Nachstehend der Tabellenausschnit aud den der Code sich bezieht.
Danke ^ Gruß
Reinhard
Tabellenblatt: [Mappe1]!Tabelle1
| A | B |
9 | Nummer | Kreditor |
10 | 100 | K1 |
11 | 123 | K2 |
12 | 102 | K3 |
Festgelegte Namen:
Tabelle1!Database: =Tabelle1!$A$9:$B$12
A9:B12
haben das Zahlenformat: Standard