Thema Datum  Von Nutzer Rating
Antwort
16.02.2019 12:17:22 Michael N.
NotSolved
16.02.2019 15:00:12 Gast7777
NotSolved
16.02.2019 16:15:13 Michael N.
NotSolved
16.02.2019 16:57:03 Gast17310
NotSolved
17.02.2019 07:26:30 Michael N.
NotSolved
17.02.2019 07:26:34 Michael N.
NotSolved
Rot Probleme Beim Eintragen von Userform in Tabelle
17.02.2019 10:14:40 Gast76661
Solved
17.02.2019 13:23:33 Michael N.
NotSolved
14.03.2019 08:29:40 Michael N.
NotSolved

Ansicht des Beitrags:
Von:
Gast76661
Datum:
17.02.2019 10:14:40
Views:
478
Rating: Antwort:
 Nein
Thema:
Probleme Beim Eintragen von Userform in Tabelle

Einfach & geschmacklos, ungetestet und ohne Gewähr

Sub DurchschnittAktuell()
Dim oWsh As Excel.Worksheet
Dim rngU As Range, arrU() As Variant
Dim arrD(1 To 1, 1 To 10) As Variant
Dim x As Long, y As Long
Dim fz As Long, cnt As Long

   Set oWsh = ThisWorkbook.Sheets("Monat")
      With oWsh
         Set rngU = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1).End(xlUp))
         Set rngU = rngU.Offset(, 1).Resize(, 11)
         arrU = rngU.Value
         'jede Spalte, Abmessungen bekannt, daher Konstante
         For y = 1 To 10
            'jede Zeile, von Unterkante bis Oberkante Array
            fz = 0: cnt = 0
            For x = LBound(arrU, 1) To UBound(arrU, 1)
               'prüfe
               If arrU(x, y) > 0 Then
                  fz = fz + arrU(x, 11)
                  cnt = cnt + 1
               End If
            Next x
            'eintragen
            On Error Resume Next
            arrD(1, y) = Round(fz / cnt, 0)
            On Error GoTo 0
         Next y
         'freigewählt
         .Range("B203").Resize(UBound(arrD, 1), UBound(arrD, 2)).Value = arrD
         
      End With
   Set oWsh = Nothing

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
16.02.2019 12:17:22 Michael N.
NotSolved
16.02.2019 15:00:12 Gast7777
NotSolved
16.02.2019 16:15:13 Michael N.
NotSolved
16.02.2019 16:57:03 Gast17310
NotSolved
17.02.2019 07:26:30 Michael N.
NotSolved
17.02.2019 07:26:34 Michael N.
NotSolved
Rot Probleme Beim Eintragen von Userform in Tabelle
17.02.2019 10:14:40 Gast76661
Solved
17.02.2019 13:23:33 Michael N.
NotSolved
14.03.2019 08:29:40 Michael N.
NotSolved