Thema Datum  Von Nutzer Rating
Antwort
22.04.2014 14:34:03 Tanja
NotSolved
22.04.2014 14:41:31 Gast29716
NotSolved
22.04.2014 17:20:54 gabi
NotSolved
23.04.2014 13:21:04 Tanja
NotSolved
23.04.2014 13:52:27 gabi
NotSolved
Blau ganz flexibel
23.04.2014 14:04:27 gabi
NotSolved
24.04.2014 08:10:20 Tanja
NotSolved
24.04.2014 08:36:31 gabi
NotSolved
24.04.2014 15:36:25 gabi
NotSolved
25.04.2014 08:17:49 Tanja
NotSolved
25.04.2014 08:26:08 Tanja
NotSolved
25.04.2014 18:04:48 gabi
NotSolved
25.04.2014 21:40:18 gabi
NotSolved
28.04.2014 07:56:04 Gast92326
NotSolved
29.04.2014 08:07:45 Tanja
NotSolved
29.04.2014 18:31:05 gabi
NotSolved
29.04.2014 20:29:55 Gast88218
NotSolved
29.04.2014 20:54:09 gabi
NotSolved
30.04.2014 07:53:33 Tanja
NotSolved
30.04.2014 17:44:45 Gast35205
NotSolved

Ansicht des Beitrags:
Von:
gabi
Datum:
23.04.2014 14:04:27
Views:
895
Rating: Antwort:
  Ja
Thema:
ganz flexibel
Sub Irgendwas()
'wenn der Code "Verdoppelt" mal "im Galopp" aus anderem Code gebraucht wird
Dim AbZelle As String
Dim NachSpalte As String
'
'irgendwas an Anweisungen
'
AbZelle = "E1"
NachSpalte = "H"
'
'
Verdoppelt AbZelle, NachSpalte  'Aufrufen und Startwerte übergeben
'
'weiter im Galopp
'
End Sub

Sub Verdoppelt(ByVal Start As String, ByVal InSpalte As String)
'die Startwerte wurden übergeben
Dim rngStart As Range
Dim rngSpalte As Range
Dim rngIst As Range
Dim lngNext As Long

  Set rngStart = Range(Start) 'Beginn
  Set rngSpalte = Range(rngStart.Offset(1, 0), rngStart.End(xlDown)) 'Bereich ab Zelle darunter
  lngNext = Columns(InSpalte).Column - rngStart.Column 'im Abstand daneben schreiben
  
  For Each rngIst In rngSpalte  'durchlaufen
    ' so lange summieren, bis die neue Zahl die hinzukommt, das Ergebnis verdoppelt
    If 2 * rngIst.Value = WorksheetFunction.Sum(Range(rngStart, rngIst)) Then
      rngIst.Offset(0, lngNext).Value = rngIst.Value  'ausgelesen und in eine Zelle geschrieben werden.
      Set rngStart = rngIst.Offset(1, 0)  'neuer Summenbeginn
    End If
  Next rngIst
  
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
22.04.2014 14:34:03 Tanja
NotSolved
22.04.2014 14:41:31 Gast29716
NotSolved
22.04.2014 17:20:54 gabi
NotSolved
23.04.2014 13:21:04 Tanja
NotSolved
23.04.2014 13:52:27 gabi
NotSolved
Blau ganz flexibel
23.04.2014 14:04:27 gabi
NotSolved
24.04.2014 08:10:20 Tanja
NotSolved
24.04.2014 08:36:31 gabi
NotSolved
24.04.2014 15:36:25 gabi
NotSolved
25.04.2014 08:17:49 Tanja
NotSolved
25.04.2014 08:26:08 Tanja
NotSolved
25.04.2014 18:04:48 gabi
NotSolved
25.04.2014 21:40:18 gabi
NotSolved
28.04.2014 07:56:04 Gast92326
NotSolved
29.04.2014 08:07:45 Tanja
NotSolved
29.04.2014 18:31:05 gabi
NotSolved
29.04.2014 20:29:55 Gast88218
NotSolved
29.04.2014 20:54:09 gabi
NotSolved
30.04.2014 07:53:33 Tanja
NotSolved
30.04.2014 17:44:45 Gast35205
NotSolved