Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
22.04.2014 14:34:03 |
Tanja |
|
|
|
22.04.2014 14:41:31 |
Gast29716 |
|
|
|
22.04.2014 17:20:54 |
gabi |
|
|
|
23.04.2014 13:21:04 |
Tanja |
|
|
|
23.04.2014 13:52:27 |
gabi |
|
|
ganz flexibel |
23.04.2014 14:04:27 |
gabi |
|
|
|
24.04.2014 08:10:20 |
Tanja |
|
|
|
24.04.2014 08:36:31 |
gabi |
|
|
|
24.04.2014 15:36:25 |
gabi |
|
|
|
25.04.2014 08:17:49 |
Tanja |
|
|
|
25.04.2014 08:26:08 |
Tanja |
|
|
|
25.04.2014 18:04:48 |
gabi |
|
|
|
25.04.2014 21:40:18 |
gabi |
|
|
|
28.04.2014 07:56:04 |
Gast92326 |
|
|
|
29.04.2014 08:07:45 |
Tanja |
|
|
|
29.04.2014 18:31:05 |
gabi |
|
|
|
29.04.2014 20:29:55 |
Gast88218 |
|
|
|
29.04.2014 20:54:09 |
gabi |
|
|
|
30.04.2014 07:53:33 |
Tanja |
|
|
|
30.04.2014 17:44:45 |
Gast35205 |
|
|
Von:
gabi |
Datum:
23.04.2014 14:04:27 |
Views:
977 |
Rating:
|
Antwort:
|
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
22.04.2014 14:41:31 |
Gast29716 |
|
|
|
22.04.2014 17:20:54 |
gabi |
|
|
|
23.04.2014 13:21:04 |
Tanja |
|
|
|
23.04.2014 13:52:27 |
gabi |
|
|
ganz flexibel |
23.04.2014 14:04:27 |
gabi |
|
|
|
24.04.2014 08:10:20 |
Tanja |
|
|
|
24.04.2014 08:36:31 |
gabi |
|
|
|
24.04.2014 15:36:25 |
gabi |
|
|
|
25.04.2014 08:17:49 |
Tanja |
|
|
|
25.04.2014 08:26:08 |
Tanja |
|
|
|
25.04.2014 18:04:48 |
gabi |
|
|
|
25.04.2014 21:40:18 |
gabi |
|
|
|
28.04.2014 07:56:04 |
Gast92326 |
|
|
|
29.04.2014 08:07:45 |
Tanja |
|
|
|
29.04.2014 18:31:05 |
gabi |
|
|
|
29.04.2014 20:29:55 |
Gast88218 |
|
|
|
29.04.2014 20:54:09 |
gabi |
|
|
|
30.04.2014 07:53:33 |
Tanja |
|
|
|
30.04.2014 17:44:45 |
Gast35205 |
|
|