Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Épített vízhűtés (nem kompakt) topic
- Házimozi belépő szinten
- AMD vs. INTEL vs. NVIDIA
- Mégis meglepi egy új GeForce-szal a rajongókat az NVIDIA?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Kezdő fotósok digitális fényképei
- MWC 2026: Könnyen megmarkoltuk a Lenovo Legion Tab ötödik generációját
- Apple MacBook
-
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
-
Mutt
senior tag
Hello,
...megnézni munkafüzetek füleinek a színét és egy meghatározott munkafüzet azonos nevű munkafüzeteinek a fül színét beszínezi...
Ezt tudod használni.
Sub Colorize()
Dim arrayColor() 'lapnev és lapszín megnevezése
Dim wbActual As Workbook
Dim c As Long, i As Long
Dim fileName As String
Const refFile As String = "c:\reference.xlsm" 'referencia fájl neve helye
Const filePath As String = "c:\list\" 'módosítandó fájlok helye
Const fileExt As String = "*.xls" 'módosítando fájlok kitejesztése
'a referencia alapján megjegyezzük a lapneveket és színeket
Set wbActual = Workbooks.Open(refFile)
ReDim arrayColor(1 To 2, 1 To wbActual.Sheets.Count)
With wbActual
For c = 1 To .Sheets.Count
arrayColor(1, c) = .Sheets(c).Name
arrayColor(2, c) = .Sheets(c).Tab.Color
Next c
End With
wbActual.Close
'végeztünk a referencia fájllal
fileName = Dir(filePath & fileExt, vbNormal)
'végigmegyünk a mappában lévő fájlokon
Do While Len(fileName) > 0
Set wbActual = Workbooks.Open(filePath & fileName)
With wbActual
For c = 1 To .Sheets.Count
For i = 1 To UBound(arrayColor, 2)
'ahol a lap neve egyezik ott szinezünk
If .Sheets(c).Name = arrayColor(1, i) Then
.Sheets(c).Tab.Color = arrayColor(2, i)
End If
Next i
Next c
End With
wbActual.Save
wbActual.Close
fileName = Dir
Loop
End Subüdv.
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Motorola G86 - majdnem Edge
- Autós topik
- E-roller topik
- Épített vízhűtés (nem kompakt) topic
- Házimozi belépő szinten
- AMD vs. INTEL vs. NVIDIA
- Mégis meglepi egy új GeForce-szal a rajongókat az NVIDIA?
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Akár Részletfizetés 0% THM ÚJ AMD RYZEN AM5 processzorok 3 év garanciával 27% áfaval
- Előbb mint bárhol máshol !! Motorola Moto G77 8GB/256GB - 1 év garancia
- BESZÁMÍTÁS! MSI B650 R7 7700 32GB DDR5 1TB SSD RX 9070XT 16GB LIAN LI LANCOOL 217 Wood 750W
- Nvidia Quadro M2000/ P2000/ P4000/ RTX 4000/ RTX 5000/ RTX A2000
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
