Autor
|
Thema: Zellen in unterschiedliche Spalten sperren und Daten einfügen? (2890 mal gelesen)
|
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 02. Dez. 2011 13:59 <-- editieren / zitieren --> Unities abgeben:
Hallo! Die Zelle E4:E48 sowie D49 93 und C94:C138 sollen gesperrt werden, sodas beim einfügen von Werten in diesen Bereichen nichts eingefügt wird! Die Werte werden in B4:G138 eingefügt! Mit dem sperren von Zellen und Blatt schützen funktioniert das leider nicht, da beim markieren der Bereiche die gesperrten Zellen nicht ausgewählt werden können. Das händische löschen dieser Bereiche kommt nicht in Frage, da Ich mehrere Tausend Datensätze habe. Gibt es eine Lösung für mein Problem! ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Knuddel25 Mitglied Technische Zeichnerin Maschinen- und Anlagentechnik
Beiträge: 687 Registriert: 09.01.2008
|
erstellt am: 02. Dez. 2011 16:22 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Hallo CADdocotr, bin jetzt nicht der Excel-Spezialst, das sind andere hier. Aber ich versuche es mal, ob ich dich richtig verstanden habe. Ich gehe meistens so vor: - alles markieren mit STRG+A - Rechtsklick in einer Zelle - Zellen formatieren - Reiter Schutz - Gesperrt Häkchen setzen - Markierung auflösen - Bereiche, die nicht gesperrt werden sollen, markieren - Rechtsklick in einer markierten Zelle - Zellen formatieren - Reiter Schutz - Häkchen bei Gesperrt rausnehmen - Menü Extras - Schutz - Blatt schützen Aber ich bin mir relativ sicher, dass ich dich nach mehrmaligem Durchlesen immer noch nicht verstanden habe. Könntest du eine Beispielmappe hochladen? Knuddeligen Gruß ------------------ Das Leben ist kurz, weniger wegen der kurzen Zeit, die es dauert, sondern weil uns von dieser kurzen Zeit fast keine bleibt, es zu genießen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 02. Dez. 2011 16:42 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Hi, bin mir auch nicht ganz sicher, ob das ein Ansatz wäre: - die nichtzusammenhängenden Bereiche (die leer bleiben sollen) markieren (mit <Strg> ) - oben links im Namenfeld (wo A1 etc) steht > zB. 'Test' reinschreiben (ohne ' Hochkomma) - Kopiervorgang tätigen - im Namensfeld 'Test' wählen und > Entf Gruß Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 02. Dez. 2011 16:45 <-- editieren / zitieren --> Unities abgeben:
Hallo! Anbei die Datei! In die Spalten Zahl 1 bis Zahl 6 sollen Zahlen eingefügt werden (Bereich B4:G138). Die gelben Bereiche sollen gesperrt werden. Wenn Ich nach dem sperren der Zellen und dem Blatt schützen den Bereich B4:G138 markieren will, um meine Werte einzufügen funktioniert das nicht! So soll es aussehen: In allen weißen Zellen sollen Zahlen stehen. In allen gelben Zellen soll nichts stehen. ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 02. Dez. 2011 17:02 <-- editieren / zitieren --> Unities abgeben:
Danke Nancy! Das bedeutet aber, dass Ich ein paar Tausend Zellen auswählen muß, damit das mit dem Namensfeld funktioniert. Wie kann Ich eigentlich im Namensfeld den Namen 'Test' wieder löschen? ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 02. Dez. 2011 17:14 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Zu letzterem: Menue 'Einfügen' > Namen > Namen definieren > test wählen > Löschen Zum Ersten: Der Einfügebereich ist immer derselbe (selbe Adresse) ? Die 3 Bereiche sind auch immer dieselben (selbe Adresse)? Nur die eingefügten Werte sind variabel (aus unterschdl. Adressen)? Gruß Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 02. Dez. 2011 18:00 <-- editieren / zitieren --> Unities abgeben:
Ja, der Einfügebereich ist immer derselbe. Die 3 Bereiche sind auch immer dieselben. Die eingefügten Werte in den gelben Zellen sind immer Werte von 1 bis 45. ------------------ Mit freundlichen Grüßen CADdoctor Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADdoctor Mitglied Technischer Zeichner (Versorgungstechnik)
Beiträge: 313 Registriert: 12.05.2007 Software: AutoCAD MEP 2013 Excellink 2013 Windows 7 x64 Pro SP 1 Office 2010 SP 1 Mozilla Firefox 13.0.1 Mozilla Thunderbird 13.0.1<P>Hardware: ASUS P6T WS Professional Intel Core i7-920, 4x 2.67GHz PNY Quadro FX 1800 Kingston HyperX DIMM XMP Kit 6GB Kingston HyperX SSD 120GB, SATA 6Gb/s
|
erstellt am: 02. Dez. 2011 18:08 <-- editieren / zitieren --> Unities abgeben:
Ja, der Einfügebereich ist immer derselbe. Die 3 Bereiche sind auch immer dieselben. Die eingefügten Werte in den gelben Zellen sind immer Werte von 1 bis 45. Nachtrag: In Excel 2010 können die Namen unter Formeln/Namens-Manager gelöscht werden! ------------------ Mit freundlichen Grüßen CADdoctor [Diese Nachricht wurde von CADdoctor am 02. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Moderator Architekt
Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 02. Dez. 2011 19:31 <-- editieren / zitieren --> Unities abgeben: Nur für CADdoctor
Hm, wie wäre es mit der Brachialmethode, nach dem Einfügen: Code:
Sub Makro1() ActiveSheet.Range("E4:E48,D49:93,C94:C138").ClearContents End Sub
Das auf nen Knopf gepackt. Aber frage mich bitte nicht wie, isch abe nür 2003;-) [edit] auch ein Nachtrag: ohne deine Makroerfahrung zu kennen, mit Alt+F11 startest du den VBE, dort unter Einfügen > Modul den Code ins Modulfenster pasten, VBE schliessen. Mit Alt+F8 das Makro 'Makro1' ausführen. Achja und Activesheet ist natürlich heiss, wenn du/jmd. zB das Makro aus Versehen im falschen Blatt startest, etwas vorbeugen könnte man dem (sofern der Blattname immer derselbe ist) mit Code: with activesheet if .name <> "wieauchimmer" then exit sub .Range("E4:E48,D49:93,C94:C138").ClearContents end with
lg Nancy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |