Thema Datum  Von Nutzer Rating
Antwort
26.10.2015 15:03:37 Gerhard Müller
NotSolved
26.10.2015 18:04:01 Gast29893
NotSolved
27.10.2015 09:21:05 Gerhard Müller
NotSolved
27.10.2015 10:39:29 Gast10904
NotSolved
27.10.2015 11:42:31 Gerhard Müller
NotSolved
Blau 2 x Worksheet_Change in der gleichen Tabelle
28.10.2015 23:24:35 Gast44854
Solved

Ansicht des Beitrags:
Von:
Gast44854
Datum:
28.10.2015 23:24:35
Views:
822
Rating: Antwort:
 Nein
Thema:
2 x Worksheet_Change in der gleichen Tabelle

Hallo,

nun gut, aller Anfang ist auch in VBA schwer, aber man sollte doch die Grundlagen verstehen, wenn man mit den Codes weiterarbeiten will, aber sei's drum:

Option Explicit

'' 1. Privat Sub Worksheet Change: Großschreibung für das gesamte Wort für Zelle c5:c323 und f5:f323
'' 2. Privat Sub Worksheet Change: 1 Buchstabe von jedem Wort in einer Zeile wird Großgeschrieben für die Spalte 1 =A, 2 =B, 8 =H und 9 =i zB: In Spalte 1 = A Eingabe von gerhard müller Ergebnis wäre Gerhard Müller

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Sub_Exit
With Target
    If .Count = 1 And Not Intersect(Target, Range("c5:d323,f5:f323")) Is Nothing Then
        If .Value <> "" Then
            Application.EnableEvents = False
            .Value = UCase$(.Value)
        End If
    ElseIf Not Intersect(Target, Union(Columns(1), Columns(4), Columns(8), Columns(9))) Is Nothing Then
        Application.EnableEvents = False
        .Value = WorksheetFunction.Proper(.Value)
    End If
End With
Sub_Exit:
Application.EnableEvents = True
End Sub

Gruß,


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.10.2015 15:03:37 Gerhard Müller
NotSolved
26.10.2015 18:04:01 Gast29893
NotSolved
27.10.2015 09:21:05 Gerhard Müller
NotSolved
27.10.2015 10:39:29 Gast10904
NotSolved
27.10.2015 11:42:31 Gerhard Müller
NotSolved
Blau 2 x Worksheet_Change in der gleichen Tabelle
28.10.2015 23:24:35 Gast44854
Solved