Ik wil het volgende doen:
met een serienummer dat ik ophaal uit een database, moet ik nog wat extra info uit een excelblad halen.
Ik kan al via VB6 het serienummer localiseren in het excelblad door de "Find" te programmeren:
Nu dat serienummer gevonden is, moet ik een aantal kolommen opschuiven en 3 veldjes uitlezen. De code voor het uitlezen is ook geen probleem.
Ik heb hier echter de coordinaten van het serienummer nodig: "row:column" en dat vind ik nu niet hoe ik dat moet opvragen. Na .Sheets("Sheet1") werkt de IntelliSense niet meer en in de MSDN vind ik ook niet onmiddellijk hoe ik dit kan opvragen.
Met welke property van cells bekom ik de coordinaat van de geselecteerde cell?
met een serienummer dat ik ophaal uit een database, moet ik nog wat extra info uit een excelblad halen.
Ik kan al via VB6 het serienummer localiseren in het excelblad door de "Find" te programmeren:
code:
1
2
3
4
| moReportFile.Sheets("Sheet1").Cells.Find(What:="" & sSerial & "", _
After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate |
Nu dat serienummer gevonden is, moet ik een aantal kolommen opschuiven en 3 veldjes uitlezen. De code voor het uitlezen is ook geen probleem.
Ik heb hier echter de coordinaten van het serienummer nodig: "row:column" en dat vind ik nu niet hoe ik dat moet opvragen. Na .Sheets("Sheet1") werkt de IntelliSense niet meer en in de MSDN vind ik ook niet onmiddellijk hoe ik dit kan opvragen.
Met welke property van cells bekom ik de coordinaat van de geselecteerde cell?