Hei. Seuraavanlainen ongelma: minulla on excel-taulukko, jossa on a ja b sarakkeet näkyvissä, mutta sarakkeet c-bb vaihtelevasti piilotettu. Miten saisin vb:ssa johonkin soluun kirjoitetuksi kolmantena näkyvän, ei-piilotetun, sarakkeen arvon tai nimen? Siis jos minulla on piilotettuna sarakkeet c-aj arvon pitäisi olla ak tai 37, ja tämä pitäisi saada "automaattisesti". t. ali
Dim Sarake As Long, Näkyviä As Long Näkyviä = 0 For Sarake = 1 To 256 If Not ActiveSheet.Columns(Sarake).Hidden Then Näkyviä = Näkyviä + 1 If Näkyviä = 3 Then Exit For Next MsgBox "Haluamasi sarake on " & Sarake
Kiitos oikein paljon! Tästä saan sen mitä tarvitsin. ali
Aihe on jo aika vanha, joten et voi enää vastata siihen.