❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
VBA Code von Excel
VBA Code von Excel
Hallo zusammen,
ich bin Neuling was Libre Office angeht und brauche dringend Hilfe.
Ich habe in Excel einen VBA Code der mir immer die automatisch die aktive Zeilennummer ausgibt.
In Libre funktioniert dieser nicht kann mir hier jemand helfen"
Besten Dank
Hier mein Code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B2:M400")) Is Nothing Then
Range("A1").Value = Target.Row
End If
End Sub
ich bin Neuling was Libre Office angeht und brauche dringend Hilfe.
Ich habe in Excel einen VBA Code der mir immer die automatisch die aktive Zeilennummer ausgibt.
In Libre funktioniert dieser nicht kann mir hier jemand helfen"
Besten Dank
Hier mein Code
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B2:M400")) Is Nothing Then
Range("A1").Value = Target.Row
End If
End Sub
Re: VBA Code von Excel
Hallo MiPe,
ich schlage mich selbst gerade mit einem ähnlichen Problem herum (Ausführen eines Makros nach dem Ändern der Zellenauswahl) und habe hier in diesem Forum ein paar interessante Details dazu gefunden..
Schau Dir auch mal die Anweisung "Option VBASupport 1" in der Hilfe an.
Viel Glück und liebe Grüße
vom Proma
ich schlage mich selbst gerade mit einem ähnlichen Problem herum (Ausführen eines Makros nach dem Ändern der Zellenauswahl) und habe hier in diesem Forum ein paar interessante Details dazu gefunden..
Schau Dir auch mal die Anweisung "Option VBASupport 1" in der Hilfe an.
Viel Glück und liebe Grüße
vom Proma
Re: VBA Code von Excel
Moin,
versuche mal diesen, an das Tabellenereignis "Auswahl geändert", gebundenen Code.
Gruß R
versuche mal diesen, an das Tabellenereignis "Auswahl geändert", gebundenen Code.
Code: Alles auswählen
Sub get_current_row
oController = Thiscomponent.currentController
oSheet = oController.activeSheet
oRange = oSheet.getCellRangeByName("B2:M400")
oSel = oController.Selection
if oSel.supportsService("com.sun.star.sheet.SheetCellRange") then
oqIntersection = oRange.queryintersection(oSel.Rangeaddress)
if oqIntersection.count > 0 then
nRow = oSel.Rangeaddress.StartRow + 1
oSheet.getCellbyPosition(0,0).Value = nRow
endif
endif
End SubWindows 11: AOO, LO Linux Mint: AOO, LO
Re: VBA Code von Excel
Vielen Dank, das ist genau das was ich gesucht und gebraucht habe.F3K Total hat geschrieben: ↑So 26. Okt 2025, 08:52Moin,
versuche mal diesen, an das Tabellenereignis "Auswahl geändert", gebundenen Code.Gruß RCode: Alles auswählen
Sub get_current_row oController = Thiscomponent.currentController oSheet = oController.activeSheet oRange = oSheet.getCellRangeByName("B2:M400") oSel = oController.Selection if oSel.supportsService("com.sun.star.sheet.SheetCellRange") then oqIntersection = oRange.queryintersection(oSel.Rangeaddress) if oqIntersection.count > 0 then nRow = oSel.Rangeaddress.StartRow + 1 oSheet.getCellbyPosition(0,0).Value = nRow endif endif End Sub
Re: VBA Code von Excel
Moin,
ich frage mich allerdings, wozu du das brauchst, vielleicht kannst du uns erhellen?
Gruß R
ich frage mich allerdings, wozu du das brauchst, vielleicht kannst du uns erhellen?
Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.