Thema Datum  Von Nutzer Rating
Antwort
Rot If-Else Bedingung für Rangebereich - Fehlermeldung
13.10.2015 20:49:32 Anita
***
Solved
13.10.2015 23:53:40 BigBen
NotSolved
14.10.2015 10:17:00 Anita
NotSolved
14.10.2015 14:40:08 Gast95383
NotSolved
15.10.2015 10:04:39 Anita
NotSolved
15.10.2015 14:47:25 BigBen
NotSolved
15.10.2015 21:04:55 Anita
NotSolved
16.10.2015 18:49:31 Gast93512
NotSolved
17.10.2015 09:08:12 Gast67283
NotSolved
19.10.2015 22:02:19 Gast95697
NotSolved

Ansicht des Beitrags:
Von:
Anita
Datum:
13.10.2015 20:49:32
Views:
2468
Rating: Antwort:
 Nein
Thema:
If-Else Bedingung für Rangebereich - Fehlermeldung

Hallo zusammen,

ich bin langsam echt verzweifelt - ich hoffe ihr könnt mir helfen - habe folgendes Problem:

Wenn ich in den Zellen F11:G18 einen beliebigen Wert eintrage, sollen automatisch die Spalten H:L eingeblendet werden.

Wenn die Zellen F11:G18 leer bleiben, sollen die Spalten H:L ausgeblendet sein.

 

Hier ist mein Makro:

Sub ANITA()
Sheets("Fahrzeug XY").Activate

If Range("F11") = " " Then

Columns("A:H").EntireColumn.Hidden = False
Columns("I:EG").EntireColumn.Hidden = True
Columns("CH:EI").EntireColumn.Hidden = False
Else
Columns("A:L").EntireColumn.Hidden = False
Columns("M:EG").EntireColumn.Hidden = True
Columns("CH:EI").EntireColumn.Hidden = False


ActiveWindow.FreezePanes = False
Range("D10").Select
ActiveWindow.FreezePanes = True
Range("A10").Select


End If
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("F11")) Is Nothing Then Exit Sub
Call ANITA
End Sub

 

Damit erreiche ich die benötigte Funktion, aber leider nur, wenn ich in Zelle F11 einen Wert eintrage bzw. weglasse.

 

Wenn ich nun versuche mein Makro folgendermaßen laufen zu lassen:

Sub ANITA()
Sheets("Fahrzeug XY").Activate

If Range("F11:G18") = " " Then

usw.

 

erscheint folgende Fehlermeldung: Laufzeitfehler ´13`: Typen unverträglich.

 

Wie krieg ich es jetzt hin mehrere Zellen zu markieren und das oben beschriebene Makro durchlaufen zu lassen?

 

Ich hoffe ihr könnt nachvollziehen, welches Problem ich habe. Ich danke euch schon im voraus für jeden Rat :)

 

LG

Anita

 

 


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 If-Else Bedingung für Rangebereich - Fehlermeldung
13.10.2015 20:49:32 Anita
***
Solved
13.10.2015 23:53:40 BigBen
NotSolved
14.10.2015 10:17:00 Anita
NotSolved
14.10.2015 14:40:08 Gast95383
NotSolved
15.10.2015 10:04:39 Anita
NotSolved
15.10.2015 14:47:25 BigBen
NotSolved
15.10.2015 21:04:55 Anita
NotSolved
16.10.2015 18:49:31 Gast93512
NotSolved
17.10.2015 09:08:12 Gast67283
NotSolved
19.10.2015 22:02:19 Gast95697
NotSolved