< návrat zpět

MS Excel


Téma: Makro na vkládání bez formátování.. rss

Zaslal/a 24.5.2017 10:25

Ahoj,
snažím se vytvořit makro, které napevno nastaví režim vkládání přes ctrl+v nebo paste jako text nebo hodnotu nebo přizpůsobilo formátování cíli. Bez použití další klávesové zkratky. Sešit nebudu používat já, proto potřebuju, aby se to probíhalo automaticky. Vkládání bude probíhat z jiného sešitu nebo třeba i úplně jiného sw. Něco jsem zkoušel, ale nedaří se mi. Používáme Excel 2007... Díky za pomoc.

Zaslat odpověď >

Strana:  1 2 3   další »
#036491
avatar
Skoro zbytečná práce, možností a cest vkládání je tolik, že se to prakticky nevyplatí. Na vkládání si můžete i do panelu nástrojů Rychlý přístup vytáhnout patřičné ikonky.citovat
#036492
avatar
Asi jsem měl dodat, že list je zamčený, jen některé buňky mají povolené úpravy a právě v nich potřebuju, aby při vkládání nedocházelo ke kopírování formátu odjinud. Moc tomu nerozumím. Hodnoty nebo text všichni kopírují a vkládají přes ctrl+v maximálně myší paste, ale jinak sami způsob vkládání neovlivní. Pro sebe bych to vyřešil i jinak, ale pro lidi, kteří chtějí jen vkládat hodnoty tak, jak jsou zvyklí, potřebuji něco, co bude pracovat zcela za ně, aniž by se museli učit jiný postup.citovat
#036493
avatar
A čo keď sú zvyknutí každý inak? To sa budeš každému prispôsobovať?
To by bolo keby mal Microsoft prispôsobovať excel každému jednému užívateľovi. Takéto stránky by boli úplne zbytočné.citovat
#036495
avatar
A tak já nechápu, jaké jiné možnosti by mohli používat. Většina z nich vkládá ctrl+v do buňky nebo do editačního řádku, někdo vyjímečně používá myš copy-paste. Nemají možnost sami ovlivnit možnosti vložení, přeformátuje se to "samo", aniž by měli možnost s tím něco dělat. Povedlo se mi nějak smatlat makro, které, netuším jak, nabídlo po vložení zachování formátování zdroje nebo přizpůsobení cíli. Ale vzhledem k tomu, kolik lidí tu tabulku používá a kolik hodnot do ní vkládají, je prostě nedonutím, aby po vložení ještě klikali na něco navíc. Bez tohoto makra se hodnoty vkládají i s formátem a není možnost vybrat jinak. Tak já jen chci, aby se automaticky hodnoty vkládaly jako text nebo jako match destination format, ale právě se dostávám jen do fáze, kdy si můžu vybrat.citovat
#036498
avatar
Pravé tlačítko myši a kontextové menu, přesun tažením, spousty ikon a různých dalších položek v jiných menu, klávesové zkratky... Je to prostě opruz všechno tohle ošetřovat. Existuje do jisté míry možnost sledování události Change, kontrola formátu a případné Undo, ale...citovat
#036501
avatar
Undo jsem zkoušel a to má právě své ale. Fakt neexistuje jednoduchý způsob, jak tohle při kopírování ohlídat? Jde mi fakt jen o kopírování z jiného sw nebo jiného sešitu a při této akci oni nemohou nic jiného, než vložit bez možnosti výběru jak nebo vložit jinak. Tam by mohli dát jako text, ale to oni prostě dělat nebudou, potřebuju to mít fakt blbuzvdorné. Jak vy řešíte tabulky, které vyplňují klienti nebo zaměstnanci, a kde nechcete, aby se měnil formát?citovat
#036502
avatar
A co tak zamknout všechny buňky. A uživatel by data vkládal pouze přes formulář.citovat
#036504
avatar
Asi ma tu zabijú. 7
Ale ak ti ide iba o CTRL+v
tak skus toto makro priradiť ku kombinácii CTRL+V

Sub PrilepBezFormátu()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub


Ale ak miesto CTRL+V budú používať ENTER, tak ten si netrúfam "odfajčiť". Ani keby som vedel ako.citovat
#036506
avatar
To jsem už zkoušel 7 Nevím, jestli něco nedělám špatně, jsem dost začátečník, hlásí to error 1004, metoda pastespecial třídy range selhala..citovat
#036507
avatar
Vyber bunku A1
CTRL+C
presuň sa na inú bunku
CTRL+V
Příloha: zip36507_kop.zip (10kB, staženo 45x)
citovat

Strana:  1 2 3   další »

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje