Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA Code Änderung um zusätzlichen Textinhalt anzuz

VBA Code Änderung um zusätzlichen Textinhalt anzuz
15.04.2019 15:34:52
Benedikt
Hallo liebe Community,
ich habe eine Frage zu meinem VBA Code.
Der Code überträgt bestimmte Daten aus einem Tabellenblatt in ein anderes mittels Knopfdruck. Wie kann ich diesen folgendermaßen erweitern:
Sobald ich auf den Knopf drücke soll der Text "ab" in Spalte B2 zusätzlich vor dem eigentlichen Inhalt erscheinen. Bei erneutem Knopfdruck in C2, bei erneutem Knopfdruck in D2 usw... eine Range von B2-Z2 wäre prima. Was muss ich am Code ändern/hinzufügen?
Userbild
Liebe Grüße
BS
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
1) warum Foto
15.04.2019 15:41:44
UweD
und kein Code als Text
Ich tippe das nicht ab...
2) auf select kann in 99% verzichtet werden
Lade mal eine Beispieldatei hoch
LG UweD
AW: 1) warum Foto
15.04.2019 15:44:16
Benedikt

Sub KW_Ansicht_Groeßer_2019()
Sheets("{Graph} Vergleich Stati").Select ' Kopiert von diesem Tabellenblatt
Dim Spalte As Integer
Range("E1:E4").Select
Selection.Copy
Sheets("KW Ansicht (Dat.orient.) >=2019").Select ' Fügt in dieses Tabellenblatt ein. Sollte  _
Tabellenname geändert werden, dann bitte auch hier ändern.
Range("XFD2").Select ' Zahl gibt die Suchzeilennummer an
Selection.End(xlToLeft).Select
Spalte = ActiveCell.Column
Cells(2, Spalte + 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Sorry bin relativ neu hier im Forum :-)
Anzeige
AW: 1) warum Foto
15.04.2019 16:15:10
UweD
Hallo nochmal
so?
Sub KW_Ansicht_Groeßer_2019()
    Dim TB1, TB2, Spalte As Integer, Start As Integer, Zeilen As Integer
    
    Set TB1 = Sheets("{Graph} Vergleich Stati")
    Set TB2 = Sheets("KW Ansicht (Dat.orient.) >=2019")
    Start = 5 'Spalte E 
    Zeilen = 4 'Zeilen bis 4 
    
    Spalte = TB2.Cells(2, TB2.Columns.Count).End(xlToLeft).Column + 1 'erste freie Spalte der zeile 2 
    
    With TB2.Cells(1, Spalte).Resize(Zeilen, 1)
        .FormulaR1C1 = "=""ab ""&RC" & Start '="ab " & E1 
        .Value = .Value 'Formel in Wert 
    End With
End Sub

LG UweD
Anzeige
AW: 1) warum Foto
15.04.2019 16:32:48
Benedikt
Hallo Uwe,
Danke schon mal für deine Hilfe.
Leider zeigt es nun überall ein "ab" an.
Userbild
Dann bitte Musterdatei
15.04.2019 17:17:32
UweD
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige