Thema Datum  Von Nutzer Rating
Antwort
21.01.2022 14:37:20 Xui
NotSolved
21.01.2022 15:30:00 Gast85188
NotSolved
21.01.2022 15:43:26 Gast54713
NotSolved
Blau Excel (VBA) Spalten gemäß Anzahl untereinander kopieren
21.01.2022 16:05:50 Gast7890
Solved
21.01.2022 16:46:47 Xui
Solved
23.01.2022 09:03:05 RPP63
NotSolved

Ansicht des Beitrags:
Von:
Gast7890
Datum:
21.01.2022 16:05:50
Views:
555
Rating: Antwort:
 Nein
Thema:
Excel (VBA) Spalten gemäß Anzahl untereinander kopieren

In der Zeile "Set rngSource = Range("B1:B3")" wird ja anscheinend geschaut, welche Namen in der Liste stehen - kann ich das variable halten, [...]

Ein Traum wäre dann noch, wenn die Formatierung der Zellen der Liste nicht übernommen wird.

Option Explicit
 
Sub Example()
   
  Dim rngSource As Excel.Range
  Dim rngTarget As Excel.Range
  Dim n As Long
   
  n = Range("C2").Value
  Set rngSource = Range("B1", Cells(Rows.Count, "B").End(xlUp))
  Set rngTarget = Range("D1").Resize(rngSource.Rows.Count * n)
   
  Call rngSource.Copy
  Call rngTarget.PasteSpecial(xlPasteValuesAndNumberFormats)
  
  Application.CutCopyMode = False
  
End Sub

 

Grüße


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
21.01.2022 14:37:20 Xui
NotSolved
21.01.2022 15:30:00 Gast85188
NotSolved
21.01.2022 15:43:26 Gast54713
NotSolved
Blau Excel (VBA) Spalten gemäß Anzahl untereinander kopieren
21.01.2022 16:05:50 Gast7890
Solved
21.01.2022 16:46:47 Xui
Solved
23.01.2022 09:03:05 RPP63
NotSolved