Ja cellen indeholder teksten "Hold 4", med det er en celle der er flette og centreret - dvs. række 7 har 12 celler med navne på personer, og række 6 har én samlet celle som overskrift til de 12 personer, og det er nok det der driller, men hvordan fanger jeg mon så indholdet ?
Holdnavn = Cells(ActiveCell.Row, 40).Offset(-1, 0).Value Ja du har ret i at så kan den hente celleindholdet "Hold 4", men tallet 40 kender jeg ikke, for det tal som variablen FCol indeholder er fra 40 og op til eksempelvis 52 - afhængig af holdstørrelse (holdene har forskellig størrlese)
hvad kan du ellers komme i tanker om af måder man kan trække på, selvom man måske står i cells(7, 47) ? Holdnavn = Cells(ActiveCell.Row, 40).Offset(-1, 0).Value
ActiveCell.Offset(-1, 0) vælger (som du ved) en celle i rækken over den du står i .MergeArea returnerer et område (Range), hvis cellen er en del af et "flettet område" .Cells(1, 1) returnerer den første celle i det valgte område, hvilket altså vil sige i det flettede område. Det virker bl.a. fordi et flettet område altid får navn efter cellen øverst til venstre i området.
Mvh. Jan
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.