Announcement

Collapse
No announcement yet.

VB Neuling

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • VB Neuling

    Hallo, habe noch nie VB programmiert also hoffe ich das ihr mir schnell helfen könnt ^^

    Ich brauche eine if-bedingung inder ich gucke ob eine Zelle (J2) leer ist oder nicht.

    Wenn ja soll ich die Zelle C30 "JA" reingeschrieben werden und wenn nicht "NEIN".

    hier mein Versuch:

    Code:
        Sheets("Projektübersicht").Select
        If Range("J2").IsEmpty Then
            Sheets("Tabelle21").Select
            Range("C30") = nein
        Else
            Sheets("Projektübersicht").Select
            Range("J2").Select
            Selection.Copy
            Sheets("Tabelle21").Select
            Range("C30").Select
            ActiveSheet.Paste
        End If
    dabei bekomme ich diese Fehlermeldung:


    Laufzeitfehler '438'.

    Objekt unterstützt diese Eigenschaft oder Methode nicht


    LG xXSpikeXx

  • #2
    Du musst die Zellen nicht jedes mal selektieren wenn du mit der Zelle etwas machen möchtest.
    Das kommt wohl von der Macro Aufzeichnung

    Hier mal eine Version die (vermutlich) funktioniert:

    Code:
        If Sheets("Projektübersicht").Range("J2").IsEmpty Then
            Sheets("Tabelle21").Range("C30").Value = "nein"
        Else
            Sheets("Tabelle21").Range("C30").Value = Sheets("Projektübersicht").Range("J2").Value
        End If

    Comment


    • #3
      Achso ok danke.

      Ja ich hatte es aufgenommen ^^

      Comment

      Working...
      X