< návrat zpět

MS Excel


Téma: Makro po napsání texu rss

Zaslal/a 19.11.2009 15:15

Zajímalo by mě jak udělat, že po napsání specifického textu (třeba "Ahoj") do buňky se automaticky spustí makro, které třeba přidá řádky. S druhou částí zadání si vím rady, jen nevím jak zařídit, aby se makro spustilo automaticky po napsání určeného textu. Děkuji za případné nápady.

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

#000851
Jeza.m
No nevím jak by se dalo udělat aby se makro spustilo ihned po napsání daného textu, ale jde použít sheet change, což znamená ověření textu v cílové buňce ihned po potvrzení změny buňky (Enter, Tab, šipky atd.). Pak by to vypadalo nějak takto:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target = "Ahoj" Then MsgBox "Ahoj"
End Sub

kdy message box, se nahradí vlastní procedurou.

M@citovat
#000852
avatar
Děkuji za odpověď, zdá se by to mohlo být ono, text jsem vložil před příslušné makro, ale nějak mi to nejde rozchodit, nevím co dělám špatně.citovat
#000854
Jeza.m
Zkusil jsem to hodit do příkladu.
Snad to pomůže.

M@
Příloha: zip854_ahoj.zip (6kB, staženo 40x)
citovat
#000859
avatar
Díky moc! To je přeně ono!citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vytváření složek dle označených buněk

elninoslov • 26.2. 14:03

Vytváření složek dle označených buněk

Pixie-Pin • 26.2. 13:46

Současné rozplánování více projektů v Excelu -3

exceleda • 26.2. 12:50

Současné rozplánování více projektů v Excelu.

exceleda • 26.2. 12:27

Současné rozplánování více projektů v Excelu.

exceleda • 26.2. 12:25

konsolidace II.

elninoslov • 26.2. 0:36

konsolidace II.

pmiki • 24.2. 21:07