Vapaa kuvaus

Isaan Rules WFF CCC If you walked away smiling-then for you the price was right Keep Exceling Suosikkibändit/artistit: Queen, Rammstein, genesis, Bruce Bringsteen, Kino, Mandref Mann Earth band Who Lempikirjat: ohjelmointi... Suosikkipalstat Suomi24 Keskusteluissa: EXCEL, Kivitalot, EPS En pidä: pakkanen ja loskakelit Ruoka & juoma: loimulohi ja valkkari Linkit: http://www.kundepuu.com, Khorat Koulutus: --- Ammatti: Tiede/teknologia Työskentelen: freelancer Ase tai siviilipalvelus: yliluutnantti Siviilisääty: Varattu Lapset: --- Hakusanat: Thaimaa, korat, Excel, VBA, ACAD, CNC, Polyurea, EPS, MgO elementti

Aloituksia

7

Kommenttia

1377

  1. Private+Sub+Workbook_BeforePrint(Cancel+As+Boolean)Dim+solu+As+RangeDim+x'ohitetaan+virhetilanteetOn+Error+Resume+Next'estetään+Excelin+reakointi+tapahtumiinApplication.EnableEvents+=+False'muuta+ehto+sopivaksi'täsää+käydään+solualue+läpi+solu+kerrallaanFor+Each+solu+In+Range("F4:F100")'tarkistetaan+onko+hinta+solussa++++If+Not+IsEmpty(solu)+Or+IsEmpty(solu.Offset(0,+-1))+Then'++++piilotetaan+rivi,+jos+hinta+solussa++++++++solu.EntireRow.Hidden+=+True++++End+IfNext'määritellään+tulostusalueActiveSheet.PageSetup.PrintArea+=+"$A$4:$F$100"'näytetään+tulostuksen+esikatseluActiveSheet.PrintPreviewx+=+MsgBox("Tulostetaanko?",+vbYesNo,+"Tulostus")If+x+=+6+Then++++'tulostetaan+sivu++++ActiveWindow.SelectedSheets.PrintOut++++Range("A130:A230").Delete++++Range("1:100").SpecialCells(xlCellTypeVisible).Copy+Range("A130")End+If'palautetaan+piilotetut+rivitRows("4:100").EntireRow.Hidden+=+False'peruutetaan+normaalitulostusCancel+=+True'palautetaan+Excel+normaalitilaanApplication.EnableEvents+=+TrueEnd+SubKeep+EXCELing@Kunde
  2. Et+ole+ymmärtänyt+ohjeitani+oikein+ja+olet+sekoittanut+nyt+vanhaa+ja+uutta+koodia+keskenään...Väännetään+vielä+rautalangasta,+eli+hakuarvo+solussa+C2+ja+vaihteluväli+solussa+C1.+Hakualue+on+A24:D600+ja+haen+sarakkeesta+D+eli+arvolla+4,+tällöinEnsimmäinen+koodini+oli+oma+funktio+ja+jälkimmäinen+podtaamani+koodi+ei+ole+oma+funktio,+vaan+perustuu+solujen+muutokseen+taulukossa.+Eka+näkyi,+mutta+jälkimmäisen+ei+näy+funktiolistassa2+eri+versiota+versio1.MODUULIIN....Sub+OmaPHaku(Haku+As+Double,+Hakualue+As+Range,+Vaihteluväli+As+Double,+Sarake+As+Long)i+=+0ReDim+Tulos(0)'tulos+sarakkeeseen+LRange("B:B")+=+""For+Each+Solu+In+HakualueIf+Solu+>=+Haku+-+(Vaihteluväli+/+100)+*+Haku+And+Solu+<=+Haku+++(Vaihteluväli+/+100)+*+Haku+ThenTulos(i)+=+Solu.Offset(0,+Sarake+-+1)i+=+i+++1ReDim+Preserve+Tulos(i)End+IfNextRange("B1").Resize(UBound(Tulos)).Value+=+Application.WorksheetFunction.Transpose(Tulos)End+SubSEN+TAULUKON+MODUULIIN+MISSÄ+TIEDOT+ON++ESIM+TAUL1+MODUULIIN....Taul1+solut+ja+niiden+merkitys+on+alla+ja+jos+haluat+muuttaa+niin+muutat+koodissaesim.+soluissa+tekstit'C1+=+hakuarvo+=27,5'C2+=+vaihteluväli=10+hakualue+har+codattu+koodiin+samoin+kuin+sarakePrivate+Sub+Worksheet_Change(ByVal+Target+As+Range)Application.EnableEvents+=+FalseIf+Not+Intersect(Range("C1:C2"),+Target)+Is+Nothing+ThenOmaPHaku+Range("C1"),+Range("A24:D600"),+Range("C2"),+4End+IfApplication.EnableEvents+=+TrueEnd+Subversio+2+mitä+tarjosin+aluksi,+siinä+voi+hakualueen+ja+sarakkeen+kanssa+syöttää+soluihinMODUULIIN...Sub+OmaPHaku(Haku+As+Double,+Hakualue+As+String,+Vaihteluväli+As+Double,+Sarake+As+Long)i+=+0ReDim+Tulos(0)'tulos+sarakkeeseen+LRange("B:B")+=+""For+Each+Solu+In+Range(Hakualue)If+Solu+>=+Haku+-+(Vaihteluväli+/+100)+*+Haku+And+Solu+<=+Haku+++(Vaihteluväli+/+100)+*+Haku+ThenTulos(i)+=+Solu.Offset(0,+Sarake+-+1)i+=+i+++1ReDim+Preserve+Tulos(i)End+IfNextRange("B1").Resize(UBound(Tulos)).Value+=+Application.WorksheetFunction.Transpose(Tulos)End+SubSEN+TAULUKON+MODUULIIN+MISSÄ+TIEDOT+ON++ESIM+TAUL1+MODUULIIN....Taul1+solut+ja+niiden+merkitys+on+alla+ja+jos+haluat+muuttaa+niin+muutat+koodissaesim.+soluissa+tekstit'C1+=+hakuarvo+=27,5'C2+=+vaihteluväli=10'C3=+hakualue=A24:D600'C4=+sarake=4Private+Sub+Worksheet_Change(ByVal+Target+As+Range)On+Error+Resume+NextApplication.EnableEvents+=+FalseIf+Not+Intersect(Range("C1:C4"),+Target)+Is+Nothing+ThenOmaPHaku+Range("C1"),+Range("C3"),+Range("C2"),+Range("C4")End+IfApplication.EnableEvents+=+TrueEnd+SubKeep+EXCELing@Kunde
  3. jos+haluat+esim.+ruksin+tms+se+onnistuu+helposti.Tsekkaa+lisää+merkin+code+ja+fontti+ja+muuta+koodiineli+nyt+Wingdings+fontti+ja+ruksi+merkki+ja+alhaalta+luet+Char+code(vaihda+mistä+Symbol+dec)+eli+lissä+merkki+ja+sieltä+Wingdings+ja+sit+ohjeen+mukaan...koodissa+code(80)+vastaa+P-kirjainta+normaalitekstissä,+mutta+fontilla+Wingdings2+se+on+se+harakanvarvaseli+omassa+kaavassasi+pitää+vaihtaa+X+kirjain+P+kirjaimeksi...Keep+EXCELing@Kunde