Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  9 10 11 12 13 14 15 16 17   další »

Už jsem zase tu. Pokud těch listů není moc, stačí je vypsat, jak je v příloze. Taky se nabízí vynechat volání dalšího makra a napsat to mazání hned do události listu. Ale zvyknul jsem si to hlavní dávat do modulu, odtud je lepší "Přístup" kamkoliv do sešitu, bez dlouhého adresování. Je to tam v poznámce naznačené.

Zkusím pomoct já. Ten kód mi na dvojklik nesmaže nic.
Já tuhle fintu s dvojklikem používám taky různě pro spuštění maker, má to nevýhodu pro toho, kdo je zvyklý editovat obsah buňky dvojklikem přímo v ní, pak se třeba spustí to co člověk zrovna nechce.
Proto jsem v ukázce tu oblast pro klik na smazání řádků omezil na sloupec A v Listu 1. Vyzkoušej.
Edit: Aha, já jen smažu obsah řádku, ty chceš odstranit, ale to se dá snadno změnit na .Delete

Jen malý trik, doplnit před a za vyhledávaný řetězec hvězdičku. Kontrola unikátnosti té části řetězce není nijak ošetřena.

Tak se mi to událo automaticky! Asi někde nějaké nastavení. Excel 2007 cz.

@ eLCHa: Dosáhl jsem toto, ale mám tam římská čísla měsíců, jak tam dostanu obyčejná?

eLCHa napsal/a:

Paxem si řekl - napadne to někoho jiného?A ... nenapadlo.

No ... napadlo, dokonce i to, že sem ElCHa určitě dá kontingenční tabulku. Ale s ní nejsem moc kamarád a odhad jsem se, že to vzorcema dám 3 ..skoro.

@Opičák
Ano, to rovnítko! Nebralo by to 1.den v měsíci. Já si to uvědomil už odpoledne jak jsem to odeslal, ale už nebyl čas to hned opravit. Tak jsem si řekl: ať si na něco přijde sám, bude z toho mít větší radost.

Něco jsem zkusil, drobná úprava je převod formátu v horních řádkách na Datum.

Já na to ráno rychle mrknul, až na to, že je to uložené s manuálním přepočtem, jsem na listu Prodej nenašel potíže, zadám nový řádek a horní hodnoty zůstanou stejné.

Nebude to přesně to požadované, ale něco podobného mám, jako soubor, z kterého čerpám nápady a postupy. Zdroj už si nepamatuju, jestli je to od někoho z tohoto fóra, tak se omlouvám za použití.

Pro upřesnění, funkce Suma vynechává textové hodnoty, ale neumí vynechat chybný výsledek vzorce. Kdyby stačilo řešení vše převést na hodnoty ....
edit: chybka: muselo by se ještě nahradit #N/A

Jestli jde o tabulku z dotazu, tak 1.1. kód 3=četnost 5 a 2.1. kód 3=četnost taky 5. 2
Kdyby stačilo barevně MIN a MAX,tak v příloze je malé naťuknutí, není to moc dotažené ...

Taky jsem něco zkusil, tedy pomocí SUMIFS, je tam to kritérium data od-do, ale pro každou sadu kód-četnost zvlášť s tím že se to ve sloupcích sečte.

Podobná věc se tu už řešila, ale bohužel jsem teď nenašel to téma. Ale mám z toho pro sebe vytvořené 2 soubory, kde je popsaný postup. Je tam řešení pomocí kontingenční tabulky nebo maticových vzorců. Není to ale s Svyhledat.

Jen pro úplnost, zatím tedy nevím proč je chování makra závislé na tom, jak se spustí (jestli to je vůbec tím).
A potíž jsem vyřešil tak, že makro je stejné v každém souboru, včetně názvu a spouštím ho zavoláním po double-clicku na určité buňky v události sešitu. Takto mi to vyhovuje skvěle.
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Set prunik = Intersect(Target, Range("F1:I1"))
If prunik Is Nothing Then
GoTo Konec
Else
Dotaz = MsgBox("Nahradit jména?", vbYesNo, "Nahrazení")
Select Case Dotaz
Case vbNo
GoTo Konec
Case vbYes
Call zamena_jmen
End Select
Konec:
End If
Range("B2").Select
End Sub


Strana:  1 ... « předchozí  9 10 11 12 13 14 15 16 17   další »

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

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

eLCHa • 2.3. 22:03

Oddělovač polí

Milan-158 • 1.3. 16:01

Oddělovač polí

Whooocak • 1.3. 15:14

Vkládání dat z formuláře na zamknutém listu.

Milan-158 • 1.3. 15:12

Vlastne planovanie zmien

Anonym • 1.3. 7:56

Vkládání dat z formuláře na zamknutém listu.

Začátečník • 28.2. 19:34

Vkládání dat z formuláře na zamknutém listu.

Zdenys84 • 28.2. 19:05