vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: excel-Makro zellen mit verschieden Texten ausfüllen 
Autor: mst547
Datum: 27.12.10 20:36

Hallo Jacob!

Hierfür würde ich eine Userform erstellen auf der eine Listbox zum Auswählen der Texte ist und ein Button, um die Auswahl zu bestätigen und die Userform zu schließen.
Die Userform zeigst du an, wenn auf die entsprechende Zelle geklickt wird. Vorher fügst du noch die Texte in die Listbox ein, ungefähr so:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Row = 11 And Target.Column = 5 Then 'Zelle E11
    UserForm1.ListBox1.AddItem "die überprüfung ergab keine fehler"
    UserForm1.ListBox1.AddItem "das Teil ist schwer beschädigt"
    UserForm1.ListBox1.AddItem "Das teil wurde zur analyse eingeschickt"
    UserForm1.ListBox1.AddItem "die untersuchung wurde eingestellt"
 
    UserForm1.Show vbModal
End If
End Sub
Im Userform selbst brauchst du nur noch, wenn auf den OK-Button geklickt wird, den Text in die aktive Zelle schreiben und die Userform schließen:
Private Sub CommandButton1_Click()
ActiveCell.FormulaR1C1 = ListBox1.List(ListBox1.ListIndex)
Unload Me
End Sub
Eventuell solltest du noch einen Abbrechen-Button einfügen, der die Userform einfach schließt ohne den Text der Zelle zu ändern.

Dieselbe Userform kannst du jetzt auch für andere Zellen, mit anderen Texten, verwenden. Du musst nur im SelectionChange-Ereignis des Tabellenblatts überprüfen, welche Zelle aktiviert wurde, und die entsprechenden Texte in die Listbox laden.

mfg mst547
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
excel-Makro zellen mit verschieden Texten ausfüllen1.201bekjac27.12.10 14:57
Re: excel-Makro zellen mit verschieden Texten ausfüllen953mst54727.12.10 20:36
schon fast perfekt764bekjac29.12.10 09:03
Re: schon fast perfekt778mst54729.12.10 13:58
Re: schon fast perfekt758bekjac29.12.10 14:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel