Stránka 1 z 1
					
				EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 07 dub 2008 21:51
				od Verxes
				Nadar, 
chtěl bych se zeptat, jestli nevíte jak udělat v excelu toto:
Napíšu do buňky text a po opuštění buňky se změní písmena na VELKÁ (nebo nastavit nějak buňku, aby vždy vše cop do ní napíšu bylo velký), jako kdybych to psal CapsLockem..
Jde to nějak? 
Dík
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 07 dub 2008 21:57
				od gyga
				Já ti přesně nevím, mám open office, ale co třeba naformátovat tu buňku a zvolit kapitály v písmu (nebo něco podobnýho), moc si to nepamatuju v excelu moc nedělám, musel bych to vidět.
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 07 dub 2008 23:11
				od mikel
				Možná se pletu a někdo mi to vyvrátí, ale pokud vím, tak Excel tuto funkci nepodporuje. Jediné, co mě napadá je nahrazení jednotlivých znaků pomocí ASCII kódu nebo definovaných změn pro každé písmeno (Select Case).
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 08 dub 2008 04:57
				od mike007
				Mikel : Ale fuj, všechno jde, když se chce (umí)  
 Verxes : Třeba tak, jak to je v příloze?
 
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 08 dub 2008 14:44
				od Verxes
				mike007 píše:Verxes : Třeba tak, jak to je v příloze?
 Přesně tak  

 , jak jsi toho tedy přesně docílil??
 
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 08 dub 2008 14:56
				od mike007
				Klikni na záložku pravým tlačítkem myši a vyber možnost Zobrazit kód.
Tam je  makro, které se o to stará.
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 08 dub 2008 15:45
				od Jenda70
				Jeste jsem ti makro vylepsil, aby umelo menit velka pismena ve vice bunkach najednou. Podle me se to muze hodit, kdyz budes nakopirovavat texty pres schranku:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim i As Integer
    Application.EnableEvents = False
     
     If Not Application.Intersect(Target, Range("A1:A10")) Is Nothing Then
        For i = 1 To Target.Count
            Target(i).Value = UCase(Target(i).Value)
        Next
    End If
    
    Application.EnableEvents = True
End Sub
Honza :-)))
			 
			
					
				Re: EXCEL (malá písmena automaticky na VELKÁ)
				Napsal: 29 bře 2016 16:51
				od guest
				Namísto pravé strany a UCase:
 = WorksheetFunction.Proper(Target(i).Value)
nebo
 = StrConv(Target(i).Value), vbProperCase)