ist es in excel möglich drag und drop zu programmieren bzw nutzen ohne
das der rahmen mit verändert wird??
zb aus einer Liste Namen in ein Feld A5 per Maus zu ziehen oder so??
bzw
wenn ich in excel kopiere, kopiere ich immer den Rahmen und alles mit.
Ich möchte aber nur den Wert hier speziell ein Textfeld kopieren. Geht
excel so einzustellen, das standardmäßig immer nur die Werte eingefügt
werden? sonst muß man ja umständlich für jedesmal "Inhalte Einfügen"
anklicken. Ich finde das sehr umständlich. Besonders der Rahmen wird
immer mit verändert.
Kann ich das vermeiden bzw den rahmen schützen?
danke!!
:)
Ulli
ja das ist möglich einfach den kopierten wert nehmen und mit
inhalte einfügen ... das steht gleich unter einfügen in das feld packen.
da kannst du dann auch aussuchen ob du eine formel, inhalte, formate und
den ganzen schmutz haben willst oder nicht ...
have fun !
matthias
Ulli schrieb:
--
= = = = = = = = + Thueringische Weidmueller GmbH + = = = = = = = =
Dipl.- Ing. Matthias Brandt,
Technologiebetreuung Kunststoff (WKT)
Allee 1, 99848 Wutha - Farnroda
Phone: +49 (0)36921/94179 Fax: +49 (0)36921/94170
email: matthia...@mail.weidmueller.de
>wenn ich in excel kopiere, kopiere ich immer den Rahmen und alles
mit.
>Ich möchte aber nur den Wert hier speziell ein Textfeld kopieren.
Geht
>excel so einzustellen, das standardmäßig immer nur die Werte
eingefügt
>werden? sonst muß man ja umständlich für jedesmal "Inhalte Einfügen"
>anklicken. Ich finde das sehr umständlich.
Finde ich auch! Du kannst dir das aber in ein Makro aufzeichnen und
dieses dann einer Tastenkombi zuweisen.
Das sieht dann etwa so aus:
Sub WerteEinfg()
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, _
SkipBlanks:= False, Transpose:=False
End Sub
Ciao
Barbara
zb mit STRG + V das dumme dabei ist aber, das immer dieser blöde rahmen damit
eingefügt wird. ebenso, wenn ich das mit der maus mit klicken und ziehen
versuche.
nu hab ich aber meine tabelle so schön mit rahmen versehn, das es supergut
aussieht und ich muß ständig andere namen in die tabelle schreiben. mit
'bearbeiten' 'inhalte einfügen' 'alles außer rahme' ist das so fürchterlich
kompliziert.
daher meine frage, ob man das standardmäßig einstellen kann, das der rahmen
NICHT verändert wird. Sowohl bei aktionen verschieben kopiere ziehen mit der
maus als auch bei STRG + V und was es noch so für möglichkeiten gibt.....
Matthias Brandt schrieb:
> hallo ulli ...
>
> ja das ist möglich einfach den kopierten wert nehmen und mit
> inhalte einfügen ... das steht gleich unter einfügen in das feld packen.
> da kannst du dann auch aussuchen ob du eine formel, inhalte, formate und
> den ganzen schmutz haben willst oder nicht ...
>
> > ist es in excel möglich drag und drop zu programmieren bzw nutzen ohne
> > das der rahmen mit verändert wird??
> > zb aus einer Liste Namen in ein Feld A5 per Maus zu ziehen oder so??
> >
> > bzw
> >
> > wenn ich in excel kopiere, kopiere ich immer den Rahmen und alles mit.
> > Ich möchte aber nur den Wert hier speziell ein Textfeld kopieren. Geht
> > excel so einzustellen, das standardmäßig immer nur die Werte eingefügt
> > werden? sonst muß man ja umständlich für jedesmal "Inhalte Einfügen"
vielleicht hast Du es noch nicht entdeckt, aber es gibt die Möglichkeit,
einen Bereich mit gedrückter rechter Maustatste statt der linken zu
verschieb/kopieren. Dann erscheint beim Loslassen ein Kontextmenü,
welches u. a. den Befehl "Hierher nur als Werte kopieren" enthält, das
sollte doch für Deine Zwecke (Texte) reichen, oder?!
HTH,
Andreas
naja, das kontextmenü is mir schon aufgefallen aber hast du schon mal
gezählt, wieviele arbeitsschritte das sind? ich bräuchte es wenn sehr sehr
häufig. und dann immer dieses menü "inhalte einfügen" aufrufen ist tierisch
umständlich. und noch zellen markieren und so weiter......
das beste wäre, wenn ich eine zelle markieren kann, dann mit der maus diesen
kleinen punkt rechts unten anfassen kann und dann soweit runterziehe, wie
ichs brauche. er darf alles kopieren, nur eben den rahmen nicht.
alles andere ist sehr sehr umständlich. wofür brauch ich das? für einen
dienstplan wo ca 40 leute hin und her geschoben werden. ist halt nich
einfach. die beste methode ist dabei noch ein punkt im kontextmenü einfügen.
aber ich würds halt gern noch einfacher haben wollen (weil ist nicht nur für
mich, sondern auch für andere DAU's)
:)))
ulli.
Andreas Steffens schrieb:
>Hallo!
>
>ist es in excel möglich drag und drop zu programmieren bzw nutzen ohne
>das der rahmen mit verändert wird??
>zb aus einer Liste Namen in ein Feld A5 per Maus zu ziehen oder so??
>
>bzw
>
>wenn ich in excel kopiere, kopiere ich immer den Rahmen und alles mit.
>Ich möchte aber nur den Wert hier speziell ein Textfeld kopieren. Geht
>excel so einzustellen, das standardmäßig immer nur die Werte eingefügt
>werden? sonst muß man ja umständlich für jedesmal "Inhalte Einfügen"
>anklicken. Ich finde das sehr umständlich. Besonders der Rahmen wird
>immer mit verändert.
>Kann ich das vermeiden bzw den rahmen schützen?
>
Hallo Ulli,
gehe hierbei wie folgt vor:
1) markiere die zu kopierende Zelle
2) ziehe mit der rechten Maustaste am Anfasser des Zellezeigers z. B.
nach unten
3) nach dem Loslassen der Maustaste erscheint das Kontextmenü, in dem
du 'Werte ausfüllen' auswählst.
MfG Frank
__________________________________________________________
E-Mail: Thei...@t-online.de
Hallo Ulli
Füge folgendes in das Klassenmodul eines Tabellenblattes ein:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As
Boolean)
If Application.CutCopyMode = xlCopy Then
Target.Cells(1, 1).PasteSpecial Paste:=xlValues
Application.CutCopyMode = False
Else
Selection.Copy
End If
Cancel = True
End Sub
Ein Doppelklick auf eine Zelle kopiert diese, ein zweiter Doppelklick fügt den
Zellinhalt ein.
Wenn du einen größeren Bereich kopiert hast, fügt ein Doppelklick diesen ab der
Zelle ein,
auf welchen du doppelgeklickt hast.
MfG
Michael
> naja, das kontextmenü is mir schon aufgefallen aber hast du schon mal
> gezählt, wieviele arbeitsschritte das sind?
1. Bereich markieren (in Deinem Fall Zelle anklicken)
2. Mit der RECHTEN Maustaste den Rahmen anfassen und an die gewünschte
Position ziehen
3. Im automatisch erscheinenden Menü "Hierher nur als Werte kopieren"
anklicken
> ich bräuchte es wenn sehr sehr
> häufig. und dann immer dieses menü "inhalte einfügen" aufrufen ist
tierisch
> umständlich. und noch zellen markieren und so weiter......
"Inhalte einfügen..." ??????? siehe oben
> das beste wäre, wenn ich eine zelle markieren kann, dann mit der maus
diesen
> kleinen punkt rechts unten anfassen kann und dann soweit runterziehe,
wie
> ichs brauche. er darf alles kopieren, nur eben den rahmen nicht.
obiges Verfahren kommt dem doch wohl schon sehr nahe, oder?
Ich hoffe das war jetzt klarer,
Andreas
Statt Bearbeiten/Kopieren + Bearbeiten/Inhalte Einfügen (Nur Werte einfügen)
kannst Du auch die Maus wie folgt verwenden:
- Also ganz wie gewohnt die zu kopierende Zelle markieren und dann mit der
Maus ziehen. ABER: *nicht* mit gedrückter linker Maustaste, sondern mit
gedrückter *rechter* Maustaste.
- Nach dem Loslassen klappt dann ein Kontextmenü auf, aus dem Du einfach
"Werte ausfüllen" wählst.
Vielleicht reicht Dir dieser Komfort ja und Du kannst diesbezüglich auf VBA
verzichten ...?
lg aus Wien
-Robert Gelbmann-
---Ulli <stud...@berg.net> schrieb in im Newsbeitrag:
3725AAD2...@berg.net...
> Hi Matthias!
> vielleicht hab ich mich nicht ganz klar ausgedrückt. es gibt ja
mehrere
> methoden, um werte zu kopieren, verschieben etc.
>
> zb mit STRG + V das dumme dabei ist aber, das immer dieser blöde rahmen
damit
> eingefügt wird. ebenso, wenn ich das mit der maus mit klicken und ziehen
> versuche.
> nu hab ich aber meine tabelle so schön mit rahmen versehn, das es supergut
> aussieht und ich muß ständig andere namen in die tabelle schreiben. mit
> 'bearbeiten' 'inhalte einfügen' 'alles außer rahme' ist das so
fürchterlich
> kompliziert.
>
> daher meine frage, ob man das standardmäßig einstellen kann, das der
rahmen
> NICHT verändert wird. Sowohl bei aktionen verschieben kopiere ziehen mit
der
> maus als auch bei STRG + V und was es noch so für möglichkeiten gibt.....
>
>
> Matthias Brandt schrieb:
>
> > hallo ulli ...
> >
> > ja das ist möglich einfach den kopierten wert nehmen und mit
> > inhalte einfügen ... das steht gleich unter einfügen in das feld packen.
> > da kannst du dann auch aussuchen ob du eine formel, inhalte, formate und
> > den ganzen schmutz haben willst oder nicht ...
> >
>
Sorry, daß ich Dein Problem nicht gleich verstanden habe. Habe ganz
vergessen, daß auch in geschützten Blättern Formate kopierbar sind. Leider
kann ich aber keine einfache Lösung anbieten. Wie wäre es aber mit folgendem
kleinen Makro (im betroffenen Arbeitsblatt):
Es setzt lediglich voraus, daß es (in der gleichen Zeilenhöhe) eine Art
Sicherheitskopie gibt (sinnvollerweise vielleicht in einer ausgeblendeten
Spalte), die (hier) den Namen "RichtigFormatierteZellen" trägt. Die Prozedur
läuft nur dann ab, wenn entweder eingefügt wird oder aber mehr als 1 Zelle
gleichzeitig verändert wird (zB beim Kopieren mit der Maus). (Nur) In diesem
Fall kopiert die Prozedur das Format für die jeweils betroffenen Zeilen in
den veränderten Bereich. (Achtung! Diese Prozedur unterscheidet (noch)
nicht, ob die Änderung einen bestimmten Bereich betrifft!)
Das Programm ist sicherlich noch ausbaufähig, aber vielleicht ist Dir die
"Behebung" dieses "Makels" von Excel den Aufwand ja trotzdem wert.
lg aus Wien
-Robert Gelbmann-
--- VBA-Code (Beginn) ---
Private BeiDerArbeit As Boolean
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not BeiDerArbeit Then
If (Application.CutCopyMode <> False) Or (Target.Cells.Count > 1) Then
Application.ScreenUpdating = False
BeiDerArbeit = True
Application.Intersect([RichtigFormatierteZellen],
Range(Rows(Target.Row), Rows(Target.Row + Target.Rows.Count - 1))).Copy
Target.PasteSpecial Paste:=xlFormats
Application.CutCopyMode = False
BeiDerArbeit = False
Application.ScreenUpdating = True
End If
End If
End Sub
--- VBA-Code (Ende) ---
> --- Ulli <stud...@berg.net> schrieb ---
> hallo!!
> also erstmal danke für die infos!! echt!
>
> aber hab ichs denn so undeutlich geschrieben??
>
> ich hab doch garnichts gegen programmieren!! im gegenteil, ich bin grade
feste
> dabei, wobei ich halt zum ersten mal in excel programmiere.
> ich will für andere user ein programm erstellen in der sie mitarbeiter von
a
> nach b über c durch d kopieren und verschieben und vervielfältigen können
etc
> OHNE das man danach halt den rahmen wieder neu eingeben muß. ist denn das
so ne
> seltsame frage?? am liebsten würde ich den rahmen geschützt wissen. das
wär das
> beste, aber das geht wohl nciht.
> [...]
>
> danke dir aber trotzdem für die hilfe!!
>
> eines noch was mir passiert:
>
> wenn ich in meinem projekt extras verweis öffnen will, stürzt excel
regelmäßig
> ab, nicht so, wenn ich mein projekt nicht geöffnet habe, weist du, warum
das so
> ist???
>
>
> DANKE! *smile*