Kezdőoldal » Számítástechnika » Programozás » Hogy kell ezt megoldani excel...

Hogy kell ezt megoldani excel makróban (Visual Basics)? Activecell = "yes"?

Figyelt kérdés

Most kezdtem el tanulgatni csak ezt az egész makrós témát.

Van egy adatcsoport amiben az egiyk oszlopban "yes" és "no" váalszok vannak.

Azt szeretném elérni, hogy azokat a cellákat, amikben "yes" van, azt kiemelje, ha viszont mást talál (ami "no") akkor meg törölje a formázást.


De sehogy sem sikerül rávennem, hogy felismerje a "yes" válaszokat. Átfut az adatokon, mintha egyik sem felelne meg a feltételnek.

Gyanítom (mármint niylván) a parancs rossz, hogy hgoyan ismerje fel, de nem találom hogyna is kéne.


ActiveCell = "yes" ?

Vagy ("yes")? Vagy ActiveCellValue? Mi a megfelelő megnevezés erre, hgoy működjön?


A teljes parancssor:


Do While ActiveCell <> ""

If ActiveCellValue = "Yes" Then

Selection.Font.Size = 12

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.Color = 65535

.TintAndShade = 0

.PatternTintAndShade = 0

End With

Else:

Selection.ClearFormats

End If

ActiveCell.Offset(1, 0).Range("A1").Select

Loop

End Sub



#Excel #Microsoft #makró #visual basics
2023. júl. 12. 22:33
 1/5 A kérdező kommentje:
most azt már meg sem említem, hogy ha kiveszem az IF feltételt, akkor beszinezi a cellákat, de a betűméretet nem változtatja, pedig azt egy az egyben a recordingből vettem ki:D De ez mr mellékes, előbb találjuk meg a yes mezőket.
2023. júl. 12. 22:34
 2/5 anonim ***** válasza:
0%
Te jóságos szalamandra! Erre találták ki a feltételes formázást...
2023. júl. 13. 01:20
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Nem dupla = jel kéne az ifbe?
2023. júl. 13. 01:49
Hasznos számodra ez a válasz?
 4/5 THX84 ***** válasza:
85%

Csak egy pont hiányzik a parancsodból.

If ActiveCellValue = "Yes" Then helyett If ActiveCell.Value = "Yes" Then


És működnie kell.

2023. júl. 13. 06:55
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:

Váááháháhá, 4es, igazad volt!:D Köszi!


2es, iggen, ez még önmagában megoldható conditional formattinggel, de akkor soha a büdös életben nem tanulok meg makrókat gyártani:D

2023. júl. 13. 10:17

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!