Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA GROßSCHREIBEN
01.02.2013 13:20:57 Dominik
NotSolved
01.02.2013 13:32:14 schokobons
Solved
01.02.2013 13:36:23 Dominik
Solved

Ansicht des Beitrags:
Von:
Dominik
Datum:
01.02.2013 13:20:57
Views:
2853
Rating: Antwort:
  Ja
Thema:
Excel VBA GROßSCHREIBEN

Hallo,

ich habe folgendes Problem:

Ich muss in verschiedenen Spalten prüfen, ob die Einträge alle groß geschrieben sind. Das ganze sieht für Spalte "M" so aus und funktioniert auch :

1
2
3
4
5
6
7
8
9
Sub Kontrolle()
    Dim Zelle As Range
    For Each Zelle In Range("M1:M" & Cells(Rows.Count, 1).End(xlUp).Row)
      Zelle = UCase(Zelle.Value)
    Next Zelle
End Sub
 
 
Jetzt möchte ich vorher mit einer Inputbox prüfen, in welcher Spalte die Einträge geprüft werden sollen.
1
2
3
x = inputbox(...)
 
Für x wird dann ein Buchtsabe eingetragen.Also "M" zum Beispiel.

Wie muss ich das x jetzt in den Code einbauen damit das funktioniert?Habe es schon so versucht:

1
2
3
4
5
6
Sub Kontrolle()
    Dim Zelle As Range
    For Each Zelle In Range(x & ":" & x & Cells(Rows.Count, 1).End(xlUp).Row)
     Zelle = UCase(Zelle.Value)
    Next Zelle
End Sub

Das funktioniert so aber nicht. Ich hoffe mir kann wer weiterhelfen.

Danke


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
Rot Excel VBA GROßSCHREIBEN
01.02.2013 13:20:57 Dominik
NotSolved
01.02.2013 13:32:14 schokobons
Solved
01.02.2013 13:36:23 Dominik
Solved