Thema Datum  Von Nutzer Rating
Antwort
04.01.2012 13:04:59 Thomas
Solved
04.01.2012 14:35:18 Heiko
*****
Solved
04.01.2012 15:22:39 Thomas
Solved
12.01.2012 15:40:59 Thomas
NotSolved
04.01.2012 19:10:05 Gast45294
Solved
04.01.2012 19:46:12 Heiko
NotSolved
04.01.2012 21:07:35 Thomas
Solved
04.01.2012 22:12:54 Thomas
Solved
04.01.2012 23:11:08 Heiko
NotSolved
05.01.2012 13:24:29 Thomas
Solved
04.01.2012 23:31:33 Gast85167
NotSolved
05.01.2012 13:35:06 Heiko
NotSolved
05.01.2012 13:43:26 Thomas
Solved
05.01.2012 13:52:02 Heiko
NotSolved
05.01.2012 19:58:15 Thomas
Solved
05.01.2012 20:51:30 Heiko
NotSolved
06.01.2012 09:05:05 Thomas
NotSolved
06.01.2012 11:53:02 Heiko
NotSolved
06.01.2012 12:21:48 Thomas
NotSolved
06.01.2012 21:53:18 Thomas
NotSolved
08.01.2012 21:07:50 Heiko
NotSolved
09.01.2012 14:24:43 Gast41658
NotSolved
Rot Makros starten über das Dropdownfeld
09.01.2012 22:26:08 Heiko
NotSolved
10.01.2012 14:59:46 Gast22831
NotSolved
10.01.2012 21:27:37 Heiko
NotSolved
10.01.2012 21:56:49 Thomas
NotSolved
10.01.2012 22:56:54 Heiko
NotSolved
10.01.2012 23:44:14 Thomas
NotSolved
15.01.2012 22:00:08 Heiko
NotSolved
03.02.2012 09:06:06 Thomas
Solved
06.02.2012 22:39:10 Heiko
NotSolved

Ansicht des Beitrags:
Von:
Heiko
Datum:
09.01.2012 22:26:08
Views:
2007
Rating: Antwort:
  Ja
Thema:
Makros starten über das Dropdownfeld

Oh Thomas, Ich sollte dich als Tester engagieren. Jetzt wo du es sagst, sehe ich es auch :-(

AA und 10 haben 2 Stellen, Z und 9 haben nur eine Stelle. Oh wie peinlich...

Hier der korrigierte Code

Private Sub Worksheet_Change(ByVal Target As Range)

  'Hier die Parameter eintragen
  Const c_lngSpNrAuftrAbgeschl As Long = 41 'Spaltennummer des Auftrag-abgeschlossen-Häkchens
  Const c_strArchiv As String = "Archiv"    'Blattname des Archives
  Const c_lngZeileMaxArchiv As Long = 65536 'maximale Zeilennummer des Archives
  
  Dim lngZeileArchiv As Long
  Dim wksArchiv As Excel.Worksheet
  
  With Target.Cells
    If InStr(1, .Cells.Address, ":") = 0 Then   'nur wenn eine einzelne Zelle gewählt ist
      If .Column = 6 And .Value = "Ja" Then     'Ja in Spalte F
        Call Kundenauftrag
      End If
      If .Column = 7 And .Value = "Ja" Then     'Ja in Spalte G
        Call Auftragsdaten
      End If
      If .Column = c_lngSpNrAuftrAbgeschl And .Value = "ü" Then 'Auftrag abgeschlossen
        Set wksArchiv = ThisWorkbook.Sheets(c_strArchiv)
        lngZeileArchiv = wksArchiv.Cells(wksArchiv.Rows.Count, 1).End(xlUp).Row + 1
        If lngZeileArchiv = c_lngZeileMaxArchiv Then
          MsgBox "Das Archiv ist voll!", vbCritical, "F E H L E R !"
        Else
          .EntireRow.Copy Destination:=wksArchiv.Rows(lngZeileArchiv)
          .EntireRow.Delete xlShiftUp
        End If
        Set wksArchiv = Nothing
      End If
    End If
  End With
End Sub

 


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
04.01.2012 13:04:59 Thomas
Solved
04.01.2012 14:35:18 Heiko
*****
Solved
04.01.2012 15:22:39 Thomas
Solved
12.01.2012 15:40:59 Thomas
NotSolved
04.01.2012 19:10:05 Gast45294
Solved
04.01.2012 19:46:12 Heiko
NotSolved
04.01.2012 21:07:35 Thomas
Solved
04.01.2012 22:12:54 Thomas
Solved
04.01.2012 23:11:08 Heiko
NotSolved
05.01.2012 13:24:29 Thomas
Solved
04.01.2012 23:31:33 Gast85167
NotSolved
05.01.2012 13:35:06 Heiko
NotSolved
05.01.2012 13:43:26 Thomas
Solved
05.01.2012 13:52:02 Heiko
NotSolved
05.01.2012 19:58:15 Thomas
Solved
05.01.2012 20:51:30 Heiko
NotSolved
06.01.2012 09:05:05 Thomas
NotSolved
06.01.2012 11:53:02 Heiko
NotSolved
06.01.2012 12:21:48 Thomas
NotSolved
06.01.2012 21:53:18 Thomas
NotSolved
08.01.2012 21:07:50 Heiko
NotSolved
09.01.2012 14:24:43 Gast41658
NotSolved
Rot Makros starten über das Dropdownfeld
09.01.2012 22:26:08 Heiko
NotSolved
10.01.2012 14:59:46 Gast22831
NotSolved
10.01.2012 21:27:37 Heiko
NotSolved
10.01.2012 21:56:49 Thomas
NotSolved
10.01.2012 22:56:54 Heiko
NotSolved
10.01.2012 23:44:14 Thomas
NotSolved
15.01.2012 22:00:08 Heiko
NotSolved
03.02.2012 09:06:06 Thomas
Solved
06.02.2012 22:39:10 Heiko
NotSolved