Collapse column

Autor Thema: Office 2007: Zellenname aus UF ändern  (Gelesen 3320 mal)

Offline Rolf Grob

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Office 2007: Zellenname aus UF ändern
« am: Januar 23, 2014, 20:52:56 Nachmittag »
Hallo Zusammen,

Ich bin daran eine Datenbank mit UF zu erstellen, und habe dabei ein grosses Problem,

Ich möchte in einer UserForm mittels eines Textfeldes den Zellennamen zum Beispiel an Stelle von "B1" in "Ueberstunden", oder an Stelle von "C4" in "Lohn" usw. umschreiben.
Ist das möglich, und wenn ja wie ?

Für Hilfe währe ich sehr dankbar, ich komme da nämlich von selber nicht weiter.

Besten Dank,

Rolli

rolf_grob@bluewin.ch
Danke Rolli

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Antw:Office 2007: Zellenname aus UF ändern
« Antwort #1 am: Januar 23, 2014, 22:18:58 Nachmittag »
Hallo Rolf,

über Formeln/Namens-Manager kannst Du einer Zelle einen Namen zuweisen und diesen anschließend in VBA verwenden.

Gruß

Officer
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline Rolf Grob

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Antw:Office 2007: Zellenname aus UF ändern
« Antwort #2 am: Januar 24, 2014, 01:24:35 Vormittag »
Hallo Officer

Herzlichen Dank für deine Antwort, aber den Weg über den Namen Manager kenne ich auch.
Für diesen müsste ich über das Tabellenblatt arbeiten, und eben gerade dies möchte ich nicht.

Ich suche nach einem Weg mit dem ich beispielsweise den Eintrag in Zelle "B5" (Garten) AUTOMATISCH als Namen von Zelle "C5" übernemen kann.
Da es meines bescheidenen Wissens nach keine Lösung über eine Formel, oder dergleichen gibt, möchte ich das ganze über ein Textfeld in der UF erledigen.

Sofern dies überhaupt möglich ist.

Der Sinn dahinter ist einfach dass ich nicht über das Tabellenblatt mit dem Namens Manager arbeiten muss.

Gruss Rolli
Danke Rolli

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Antw:Office 2007: Zellenname aus UF ändern
« Antwort #3 am: Januar 24, 2014, 07:16:58 Vormittag »
Hallo Rolf,

du kannst den Bereichsnamen auch per VBA setzen und dann entsprechend verwendne.

So wird der Bereichsname Garten auf die Zelle B5 gesetzt:

Code: Visual Basic
  1. ActiveWorkbook.Names.Add Name:="Garten", RefersTo:="=Tabelle1!$B$5"

Gruß

Officer
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline Rolf Grob

  • Newbie
  • *
  • Beiträge: 17
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Antw:Office 2007: Zellenname aus UF ändern
« Antwort #4 am: Januar 24, 2014, 14:05:41 Nachmittag »
Hallo Officer,

Herzlichen Dank für deine Antwort.

Auf die Gefahr hin, dass ich deine Nerven überstrapaziere noch eine Frage.

Da sich der Name der Zelle "B5" erst ergibt wenn ich die zugehörigen Daten über die UF in die Zelle eintrage, währe es nötig, dass ich diesen per Textfeld in der UserForm definieren könnte.

Ein Beispiel:
Ein Sachbearbeiter trägt über eine UF per Textfeld den Text "Gartenarbeit am 10.02. erledigt, Preis Fr. 250.00" in die Zelle "B5" ein.
Später kann dann ein anderer User über die UF INFO diese Information als Text über eine ComboBox unter dem Begriff "Garten" auswählen und anzeigen lassen.
Dafür benötige ich die Möglichkeit, dass der erste Sachbearbeiter zusammen mit der eingabe des Info- Textes auch den Namen der Zelle vergeben kann.

Deine "Vergabemöglichkeit" setzt jedoch voraus, dass in diese Zelle ein genau definierter Eintrag gesetzt wird, dieser kann jedoch variieren.

Sehr kompliziert geschrieben, jedoch ein simpler Ablauf, wenn es dann geht  ;D

Gruss Rolli
Danke Rolli

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.