Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.07.2023 19:28:12 |
Fiolax |
|
|
|
19.07.2023 22:37:59 |
ralf_b |
|
|
|
19.07.2023 23:04:55 |
Gast17966 |
|
|
|
19.07.2023 23:39:21 |
ralf_b |
|
|
|
20.07.2023 07:08:20 |
Fiolax |
|
|
|
21.07.2023 00:05:08 |
ralf_b |
|
|
|
21.07.2023 07:55:05 |
Fiolax |
|
|
|
21.07.2023 18:25:27 |
ralf_b |
|
|
|
21.07.2023 22:46:31 |
Fiolax |
|
|
|
22.07.2023 17:47:10 |
LT67 |
|
|
|
22.07.2023 23:39:50 |
Fiolax |
|
|
![Blau](images/pfeil_blau.gif) Zeile für Zeile abarbeiten |
23.07.2023 10:46:32 |
LT67 |
|
|
Von:
LT67 |
Datum:
23.07.2023 10:46:32 |
Views:
321 |
Rating:
|
Antwort:
|
Thema:
Zeile für Zeile abarbeiten |
Hallo,
ich habe nochmal etwas übearbeitet.
Originaldaten fangen auf Tabelle 1 in E7 an
Bestehende Formeln auf Tabelle2 stehen in F5 und G5 und werden entsprechende der Anzahl Zeilen runterkopiert.
Sub tst()
Dim lngRowNum As Long
lngRowNum = returnRowNum(Sheets("Tabelle1").Range("E7"))
copyFormulaRange Sheets("Tabelle2").Range("f5"), lngRowNum
copyFormulaRange Sheets("Tabelle2").Range("g5"), lngRowNum
End Sub
Function returnRowNum(ByRef rng As Range) As Long
Dim rngLast As Range
Set rngLast = rng.Offset.End(xlDown)
returnRowNum = rngLast.Row - rng.Row + 1
End Function
Sub copyFormulaRange(ByRef rngFormula As Range, ByVal lngNum As Long)
Dim strFormula As String
strFormula = rngFormula.Formula2R1C1
Dim rngWork As Range
Set rngWork = rngFormula.Resize(lngNum, 1)
rngWork.Formula2R1C1 = strFormula
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
|
|
19.07.2023 19:28:12 |
Fiolax |
|
|
|
19.07.2023 22:37:59 |
ralf_b |
|
|
|
19.07.2023 23:04:55 |
Gast17966 |
|
|
|
19.07.2023 23:39:21 |
ralf_b |
|
|
|
20.07.2023 07:08:20 |
Fiolax |
|
|
|
21.07.2023 00:05:08 |
ralf_b |
|
|
|
21.07.2023 07:55:05 |
Fiolax |
|
|
|
21.07.2023 18:25:27 |
ralf_b |
|
|
|
21.07.2023 22:46:31 |
Fiolax |
|
|
|
22.07.2023 17:47:10 |
LT67 |
|
|
|
22.07.2023 23:39:50 |
Fiolax |
|
|
![Blau](images/pfeil_blau.gif) Zeile für Zeile abarbeiten |
23.07.2023 10:46:32 |
LT67 |
|
|