Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Anzeige in nur einem Feld
#1
Hallo Zusammen,

ich bin neu in diesem Forum und habe folgende Frage.
Ich habe in einer Tabelle vier Feldern nebeneinander, in die ich ein x zur Markierung eintragen muss. Dort werden Fragen mit vier verschiedenen Antworten markiert. Aktuell muss ich, wenn ich ein anderes Feld nutze, das X aus dem anderen Feld wieder löschen. Gibt es die Möglichkeit, die Felder so zu formatieren, dass das x nur in einem Feld erscheint und das andere x sich automatisch löscht?

Für Eure Hilfe wäre ich dankbar.

Gruß
Ruud
Antworten Top
#2
Hallo Ruud,

folgender Code kommt in das schon vorhandene VBA-Modul des entsprechenden Tabellenblattes:


' **************************************************************
'  Modul:  Tabelle1  Typ = Element der Mappe(Sheet, Workbook, ...)
' **************************************************************


Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
 Dim rngBereich As Range
 Dim varEintrag As Variant
 Set rngBereich = Range("F2:I24")  'hier wird der zu prüfende Bereich festgelegt
 If Not Application.Intersect(Target, rngBereich) Is Nothing Then
   If Target.Cells.Count = 1 Then
     If Not IsEmpty(Target) Then
       varEintrag = Target.Value
       On Error Resume Next
       Application.EnableEvents = False
       Application.Intersect(Target.EntireRow, rngBereich) = ""
       Target.Value = varEintrag
       Application.EnableEvents = True
       On Error GoTo 0
     End If
   End If
 End If
End Sub

Gruß Uwe
Antworten Top
#3
Huh Sorry, aber das bekomme ich allein nicht hin. Gibt es hier im Forum Jemanden, dem ich diese Datei zur Bearbeitung zusenden kann? Da gebe ich auch einen aus!
Antworten Top
#4
Hallo,

hilft Dir das weiter? Wie fügt man ein Makro in das Codefenster der Tabelle ein?
Wichtig ist auch, dass die Mappe dann mit Dateityp "Excelarbeitsmappe mit Makros (.xlsm)" abgespeichert werden muss

Gruß Uwe
Antworten Top
#5
Moin Uwe!
Ein wenig off topic:
Ich habe mir angewöhnt, grundsätzlich auf Target.Count zu verzichten und statt dessen Target.CountLarge zu verwenden.
So schließe ich sicher einen Überlauf aus.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#6
Moin zusammen,

als Alternative viel mir noch ein Aufbau mit Gruppen- und Optionsfeldern ein.
Bleibt die Frage nach der Auswertung Huh .


Gruß
Ich

Edith sagt:
Vielleicht will sich die/der TS hier etwas weiter informieren?


Angehängte Dateien
.xlsx   Ruud Idee.xlsx (Größe: 13,13 KB / Downloads: 3)
Antworten Top
#7
Hi Ralf,

(19.12.2016, 10:40)RPP63 schrieb: Moin Uwe!
Ein wenig off topic:
Ich habe mir angewöhnt, grundsätzlich auf Target.Count zu verzichten und statt dessen Target.CountLarge zu verwenden.
So schließe ich sicher einen Überlauf aus.

Gruß Ralf

tatsächlich. Das CountLarge kannte ich noch gar nicht. Danke.

Gruß Uwe
Antworten Top
#8
Ich habe die Datei mal angehängt und die Optionsfelder grün markiert. Vielleicht ist ja Jemand von den Experten so lieb und kann mir die Datei bearbeiten. Ist wahrscheinlich besser, als wenn ich ewig selbst herumbastle.

Vorab schon mal Vielen Dank.

Gruß Ruud (m)


Angehängte Dateien
.xls   1 Vorlage Besuchsbericht.xls (Größe: 49 KB / Downloads: 5)
Antworten Top
#9
Hallo,


.xlsm   1 Vorlage Besuchsbericht-1.xlsm (Größe: 29,68 KB / Downloads: 3)

Gruß Uwe
Antworten Top
#10
Ruud,

meinst du soetwas?


Angehängte Dateien
.xls   Kopie von 1 Vorlage Besuchsbericht.xls (Größe: 76 KB / Downloads: 2)
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste