Hallo liebe VBA-Freunde,
ich möchte in einer Matrix den Ort einer Zelle finden ( um dann schlussendlich diese Zelle zu kopieren und als Wert wieder einzufügen). Innerhalb der Matrix stehen nur Formeln, ( =WENN(UND(O$2=$B$1;$B$2=$N6);corrCoeff;""), welche mir ein Wert ausgeben, welcher durch ein anderes Makro berechnet wird. Damit das andere Makro weiterlaufen kann ohne, dass die Werte innerhalb der Matrix wieder verschwinden, möchte ich diese nach Berechnung fixieren.
Bisher habe ich folgenden Code dazu geschrieben, wobei der Laufzeitfehler '91: Objektvariable oder With-Blockvariable nicht festgelegt' aufpoppt:
Dim corr As Worksheet
Set corr = Sheets("Correlation")
corrCoeff = corr.Range("A6")
Dim cell As Range
Set cell = corr.Range("O3:AF21").Find(corrCoeff, LookIn:=xlFormulas)
Debug.Print cell.Address
cell = corrCoeff
Ich hoffe es kann mir von Euch schnell einer helfen. Vielen Dank und liebe Grüße, Klaus
|