No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.
Dus je wilt de waarde van de vorige sheet in een cell van een andere sheet stoppen?
Zo ja, dan kan je gewoon dit doen (beschrijf even de toetsen)
Zo ja, dan kan je gewoon dit doen (beschrijf even de toetsen)
=
dan de vorige sheet kiezen en de cell kiezen waarin de waarde staat die je mee wilt nemen
dan op enter drukken en je bent er
Dat weet ik, maar dat moet ik dan ongeveer 12x50 keer doen, dus ik hoopte eigenlijk dat het op een makkelijkere manier ging (Ben lui op dat gebied
).
Oh ja, ik gebruik Excel 97.
Oh ja, ik gebruik Excel 97.
No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.
Heb via een andere weg een oplossing gevonden:
Een collega wees mij op: http://www.microsoftexceltraining.com/Functions.html
En dan met name op http://www.microsoftexceltraining.com/WorkbookPath.html
Ik heb de functie die daar staat iets aangepast naar het volgende en dat lijkt te werken:
Dus als ik nu ergens op mijn sheet =PreviousSheet("A48") gebruik dan krijg ik de waarde van veld A48 van de vorige sheet terug.
Een collega wees mij op: http://www.microsoftexceltraining.com/Functions.html
En dan met name op http://www.microsoftexceltraining.com/WorkbookPath.html
Ik heb de functie die daar staat iets aangepast naar het volgende en dat lijkt te werken:
code:
1
2
3
4
5
6
7
8
9
10
11
| Function PreviousSheet(r As String) As String
Index = ThisWorkbook.ActiveSheet.Index
If Index > 1 Then
ran = ThisWorkbook.Sheets(Index - 1).Name & "!" & r
PreviousSheet = Range(ran).Value
Else
PreviousSheet = ""
End If
End Function |
Dus als ik nu ergens op mijn sheet =PreviousSheet("A48") gebruik dan krijg ik de waarde van veld A48 van de vorige sheet terug.
No trees were killed in the sending of this message. However a large number of electrons were terribly inconvenienced.