Just nu i M3-nätverket
Gå till innehåll

=INDIREKT("I"&KOLUMN()+241)


ThomasHolm

Rekommendera Poster

Hej

 

Problem med INDIREKT funktionen i Excel.

Vill att den skall spegla värdet INTE länka.

Då nästa funktion skall använda värdet så blir den "vidare länkad"?

 

Skälet till att använda =INDIREKT("I"&KOLUMN()+241)

Är att Transpose inte klarar så många Celler.

 

OM NÅN HAR färdig VBA-Transpose kod vore jag jättetacksam för den

 

Ha en trevlig helg och tusen tack.

 

 

Länk till kommentar
Dela på andra webbplatser

Hej Thomas,

 

Följande funktion är hämtad från min webbplats:

 

Function DataTransponering(Matris) 

  '© 2002 Alla rättigheter XL-Dennis 
  Dim vaDataMatris() As Variant 
  Dim i As Long 

   If IsArray(Matris) Then 

     'Här omvandlas den horisontella matrisen till en vertikal matris. 
     ReDim vaDataMatris(LBound(Matris) To UBound(Matris), _ 
           LBound(Matris) To LBound(Matris)) 
     For i = LBound(vaDataMatris) To UBound(vaDataMatris) 
        vaDataMatris(i, LBound(vaDataMatris)) = Matris(i, 1) 
     Next i 

  Else 

     MsgBox "Fel indata - En matris förväntas.", vbInformation 

  End If 

   'Returnerar den transponerade matrisen till den anropande sub-proceduren. 

  DataTransponering = vaDataMatris 

End Function 

 

 

Mvh

Dennis

Besök Sveriges ledande oberoende webbplats om MS Excel: http://www.xldennis.com

 

 

 

[inlägget ändrat 2003-02-23 11:08:07 av XL-Dennis]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...