Collapse column

Autor Thema: Excel 2007: Nur eine Zelle ausfüllbar  (Gelesen 2815 mal)

Offline andi_78

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Excel 2007: Nur eine Zelle ausfüllbar
« am: Dezember 11, 2014, 13:13:55 Nachmittag »
Hallo zusammen,

ich habe ein Problem bzw. eine Frage und so recht hab ich dazu noch nichts gefunden:

In einem Tabellenblatt möchte ich verschiedene Werte eingeben um daraus resultierende Kosten zu ermitteln.

Dazu bräuchte ich an manchen Stellen, dass ENTWEDER in der Zelle (z.B.) D16 ODER in der Zelle D17 etwas eingegeben wird.

D.h. gibt der User in Zelle D16 einen Wert ein wird die Zelle D17 automatisch gelöscht bzw. bleibt leer -
entscheidet sich der Benutzer doch dafür in Zelle D17 etwas einzugeben, sollte der Wert in D16 wieder gelöscht werden!

Gibt es dafür eine Lösung?

Vielen Dank für Eure Bemühungen... :)
« Letzte Änderung: Dezember 11, 2014, 13:37:28 Nachmittag von andi_78 »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Excel 2007: Nur eine Zelle ausfüllbar
« Antwort #1 am: Dezember 12, 2014, 14:04:49 Nachmittag »
Moin,

das sollte hinhauen:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address(0, 0) = "A1" Or Target.Address(0, 0) = "B1" Then
        Application.EnableEvents = False
        If Target.Address(0, 0) = "A1" Then
            Range("B1").ClearContents
        Else
            Range("A1").ClearContents
        End If
    End If
    Application.EnableEvents = True
End Sub
Adressen natürlich anpassen.
Gruß
Günther

Offline andi_78

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Excel 2007: Nur eine Zelle ausfüllbar
« Antwort #2 am: Dezember 15, 2014, 09:12:15 Vormittag »
hallo gmg-cc,

vielen, vielen dank für deine antwort.

funktioniert soweit prima.

nur leider hab ich noch ein kleines Problem:

der vorgeschlagene Lösungsweg funktioniert nur wenn die betroffenen zellen nicht verbunden sind.

in meinem fall sind jeweils drei zeilen und drei spalten miteinander verbunden und wenn ich nun deinen code hinterlege,
kommt die meldung:

Laufzeitfehler `1004`:

Kann Teil einer verbundenen Zelle nicht ändern.


hättest du da auch noch eine lösung für mich?

danke und gruss...

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Excel 2007: Nur eine Zelle ausfüllbar
« Antwort #3 am: Dezember 15, 2014, 11:56:35 Vormittag »
Moin,

verbundene Zellen sind eine Erfindung von des Teufels Großmutter ;). Also: rausschmeißen und anders formatieren. Z.B. "Über Auswahl zentrieren".
Gruß
Günther

Offline andi_78

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2007
Antw: Excel 2007: Nur eine Zelle ausfüllbar
« Antwort #4 am: Dezember 15, 2014, 14:55:46 Nachmittag »
Hallo Günther,

nochmals vielen Dank für Deine Hilfe -
ich hab jetzt ein wenig rumgebastelt und bin auf eine gute Lösung gekommen.

Viele Grüße...

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.