Hirdetés
- Nem YU7 mindenkinek: nem győz elég villanyautót gyártani a Xiaomi
- Bődületesen sok szoftverrel kínálja Core CPU-it és Arc GPU-it az Intel
- Tízszer gyorsabban indulhatnak a játékok a Microsoft új csodafegyverével
- Korszakok keverednek a HYTE legfrissebb, lekerekített külsejű házában
- Egy éven belül háromszor csinálta ki saját CPU-ját a Corsair méregdrága PC-je
- Fejhallgató erősítő és DAC topik
- Milyen videókártyát?
- Milyen TV-t vegyek?
- Házimozi belépő szinten
- Kormányok / autós szimulátorok topikja
- Azonnali notebookos kérdések órája
- RAID
- Tízszer gyorsabban indulhatnak a játékok a Microsoft új csodafegyverével
- Shield TV-t csinált a Shieldből az NVIDIA
- Milyen asztali médialejátszót?
-
PROHARDVER!
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Delila_1
veterán
válasz
paatrick
#46294
üzenetére
Szívesen.

Megy az újabb változat.Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column >= 3 And Target.Column <= 5 Or Target.Column = 11 Or _Target.Column = 12 ThenSelect Case TargetCase 0 To 10: Range(Target.Address).Interior.ColorIndex = 43Case 11 To 20: Range(Target.Address).Interior.ColorIndex = 45Case 21 To 30: Range(Target.Address).Interior.ColorIndex = 3End SelectEnd IfEnd Sub -
Delila_1
veterán
válasz
paatrick
#46292
üzenetére
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column >= 3 And Target.Column <= 5 Or Target.Column = 11 Or _Target.Column = 12 ThenSelect Case TargetCase "F": Range(Target.Address).Interior.ColorIndex = 43Case "K": Range(Target.Address).Interior.ColorIndex = 45Case "I": Range(Target.Address).Interior.ColorIndex = 3End SelectEnd IfEnd Sub -
Delila_1
veterán
válasz
paatrick
#22670
üzenetére
A sorbeszúrásra nem tudok jó választ, legfeljebb azt, hogy ne laphoz rendelt makrót alkalmazz, hanem gombnyomásra változzanak a színek.
Az egyes színeket az RGB kódjukkal is megadhatjuk. Pl.
Range("A1").Interior.Color = RGB(0, 204, 255) Ez egy vil. kék.
RGB(255, 0, 0) piros
RGB(255, 255, 0) sárga
RGB(0, 255, 0) vil. zöld
RGB(255, 0, 255) lila
RGB(128, 0, 0) barnaBármilyen színt kikeverhetsz a 3 összetevőből, 0 és 255 között.
Makró, ami a C oszlopban lévő adatokat vizsgálja, és színezi a tartalmuknak megfelelően:
Sub Szinezes()
Dim ter As Range, CV As Object
Set ter = Range("C1:C" & Range("C1").End(xlDown).Row) 'Itt kell átírni a 3 C betűt
For Each CV In ter
Select Case CV
Case "K"
Range(CV.Address).Interior.Color = RGB(0, 204, 255)
Case "P"
Range(CV.Address).Interior.Color = RGB(255, 0, 0)
Case "Z"
Range(CV.Address).Interior.Color = RGB(0, 255, 0)
Case "S"
Range(CV.Address).Interior.Color = RGB(255, 255, 0)
Case "B"
Range(CV.Address).Interior.Color = RGB(128, 0, 0)
Case "L"
Range(CV.Address).Interior.Color = RGB(255, 0, 255)
End Select
Next
End SubAlt +F11-gyel bemész a VB szerkesztőbe. Bal oldalon kiválasztod a füzeted nevét. Insert menü, Module.
Jobb oldalon nagy üres felületet kapsz, oda másold be, az előző, laphoz rendelt makrót töröld ki.Lépj vissza a füzetedbe. Legegyszerűbb, ha pl. egy lekerekített téglalapot szúrsz be. Jobb klikk, makró hozzárendelése, Szinezes.
-
Delila_1
veterán
válasz
paatrick
#18627
üzenetére
1. Másik oszlopba írj, ebbe meg írd be a Nagybetűs(...) függvényt, ami a beírt szövegre hivatkozzon..
2. Rendeld egy gombhoz a makrót
Sub AutoSzuro()
Dim krit As Integer
For krit = 1 To 18
Selection.AutoFilter Field:=krit
Next
End Sub3. A 2013-at nem ismerem, de ha válogathatsz, a 2007-et hagyd ki.
-
wjani
tag
válasz
paatrick
#17645
üzenetére
Szia!
Lehet, hogy most hülyeség, amit írok neked, de a képen is ott látható a csökkenő és növekvő szöveg.
Ha a keresett adat nagyobb, akkor csak meg kell nyomni a csökkenő módot és akkor közelebb kerül a láthatósági határhoz. A 2007 és a 2010-ben már keresési lehetőség is van.Üdv.
Wjani -
Delila_1
veterán
válasz
paatrick
#12432
üzenetére
Sub ved()
Dim lap%
For lap% = 1 To Sheets.Count
Sheets(lap%).Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="SzuperTitok"
ActiveSheet.EnableSelection = xlNoSelection
Next
End SubA Password-nél add meg a saját jelszavadat, vagy ha nem akarod jelszavazni, akkor el is hagyhatod. Ebben az esetben a Scenarios:=True utáni vesszőt is töröld ki.
Az ActiveSheet.EnableSelection = xlNoSelection sor letiltja a zárolt cellák kijelölését, ezt is elhagyhatod. -
válasz
paatrick
#12150
üzenetére
# Jobb egér a képen/Makró hozzárendelése
# Makró helye lenyíló -> Ebben a munkafüzetben és katt az Újat gombon
# a megjelenő ablakban a megjelenő kódblokk közé másold be az alábbi kódot.Range("B1").Value = Range("B1").Value + 1
Ha ezt megcsináltad, akkor a teljes kódnak így kell kinéznie
Sub Kép1_Kattintás()
Range("B1").Value = Range("B1").Value + 1
End Sub
Új hozzászólás Aktív témák
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Xiaomi Poci F4 Gt 128GB,Átlagos,Adatkabel, 12 hónap garanciával
- Eladó Realme gt neo 2 5g Dobozában tokkal
- Samsung DLP projektor, The Freestyle SP-LSP3B
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő


Fferi50

