Registriert seit: 30.04.2014
Version(en): 365
Hallo Gemeinde,
habe hoffentlich nur ein kleines Problem !
Im Bereich A10:D100 stehen in jeder Zelle Zahlen, nun möchte ich eine Zelle im Bereich markieren (anklicken) und dann über einen Button (Schaltfläche) diesen Wert in Zelle A1 schreiben.
Wie muss der Code aussehen damit das funktioniert (möchte den Umweg über Kopieren und Einfügen nicht gehen)
Mit freundlichem Gruß aus Hohenlohe
Rudi
WIN 10 - Excel 365
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Rudi,
Sub aaa()
Range("A1").Value = ActiveCell.Value
End Sub
Gruß Uwe
Registriert seit: 30.04.2014
Version(en): 365
Hallo Uwe,
vielen Dank für die schnelle Antwort !
Aus Interesse, wie würde es aussehen wenn A1 in Tabelle 2 wäre ?
Mit freundlichem Gruß aus Hohenlohe
Rudi
WIN 10 - Excel 365
Registriert seit: 14.04.2014
Version(en): 2003, 2007
28.01.2020, 13:34
(Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2020, 14:23 von atilla.)
Hallo,
Sheets("Tabelle2").Range("A1").Value = ActiveCell.Value
Nachtrag:ich habe die Frage anscheinend falsch verstanden.
Du möchtest es so:
Code:
Sheets(Range("A1").Value).Range("A1").Value = ActiveCell.Value
Aber damit wirst Du auch nicht weiter kommen, wenn Du, wie Du schreibst einen Bereich markieren und übertragen möchtest.
Dann müssen beide Bereiche gleich groß gewählt werden.
In der Art:
Code:
Sheets("Tabelle2").Range("A10:D100").Value = Range("A10:D100").Value
oder wenn der Tabellenname in der Zelle A1 ateht:
Code:
Sheets(Range("A1").Value).Range("A10:D100").Value = Range("A10:D100").Value
Gruß Atilla
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo,
bin nicht so firm ...
so?
Zitat:Microsoft Excel Objekt Tabelle1Option Explicit
Sub aaa()
Dim A As String
A = ActiveCell.Value
Tabelle2.Range("A1") = A
End Sub
Gruß
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 30.04.2014
Version(en): 365
suuuupi, Danke !
Mit freundlichem Gruß aus Hohenlohe
Rudi
WIN 10 - Excel 365
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo,
wenn die Leute, nach Dir, jetzt wüssten was Dir geholfen kann ...
Schön, das du deine Lösung gefunden hast.
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
(28.01.2020, 13:34)atilla schrieb: ... wenn Du, wie Du schreibst einen Bereich markieren und übertragen möchtest.
das steht wo?
Gruß Uwe