Ich weiß nicht mehr wie es geht um mit eine Makro A1 = B10 oder B9 = B10 + B11 Berechnung zu mach,
Fühle wie wie einen Anfänger, ich weiß es ist sehr einfach aber ich habe einen Blackout momentan.
Ich bitte um einen Sub für A1 = B10 und ein Sub für B9 = B10 + B11 hiermit kann ich dann wieder weiter bauen.
🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Ich fühle mich sehr blöd
Ich fühle mich sehr blöd
Schöne grüße aus Emsland
Andreas
Andreas
Re: Ich fühle mich sehr blöd
Hallo,
ein kleiner Hinweis:
Dieser Beitrag gehört in die Rubrik LibreOffice Programmierung.
Copy:
Add and Copy:
Zur weiteren Untersuchung des Code empfehle ich Dir die MRI-Extension für die Basic-IDE.
Gruß
Craig
ein kleiner Hinweis:
Dieser Beitrag gehört in die Rubrik LibreOffice Programmierung.
Copy:
Code: Alles auswählen
Sub xCopy
Dim oDoc as Object
Dim oCC as Object
' Dokument Referenz
oDoc=ThisComponent
' Controller Referenz
oCC=oDoc.getCurrentController()
' aktuelles Sheet
oSheet=oCC.getActiveSheet
'mri oSheet
' Zuweisung per Adressname
oSheet.getCellRangeByName("A1").Value=oSheet.getCellRangeByName("B10").Value
REM ODER Zuwesiung per Position (0,0) = A1
REM oSheet.getCellByPosition(0,0).Value=oSheet.getCellByPosition(1,9).Value
End Sub
Code: Alles auswählen
Sub xAddnCopy
Dim oDoc as Object
Dim oCC as Object
' Dokument Referenz
oDoc=ThisComponent
' Controller Referenz
oCC=oDoc.getCurrentController()
' aktuelles Sheet
oSheet=oCC.getActiveSheet
'mri oSheet
' Addition B10+b11 | Zuweisung per Adressname
oSheet.getCellRangeByName("A1").Value=oSheet.getCellRangeByName("B10").Value + _
oSheet.getCellRangeByName("B11").Value
REM ODER Addition B10+b11 | Zuweisung per Position (0,0) = A1
' oSheet.getCellByPosition(0,0).Value=oSheet.getCellByPosition(1,9).Value + _
oSheet.getCellByPosition(1,10).Value
End Sub
Gruß
Craig
Gruß
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Craig
Nie die Sicherungskopie vergessen!
════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8
Re: Ich fühle mich sehr blöd
Hallo Craig,
Habe meinen Fehler entdeckt, ich habe jedes mal A1, B9, B10 und B11 als Zelle Verweisung benutzt statt 0,0 , 1,9 usw.
Das war Blöd von mir (denk noch zu viel in VBA).
Danke für dein Tipp
Habe meinen Fehler entdeckt, ich habe jedes mal A1, B9, B10 und B11 als Zelle Verweisung benutzt statt 0,0 , 1,9 usw.
Das war Blöd von mir (denk noch zu viel in VBA).
Danke für dein Tipp
Schöne grüße aus Emsland
Andreas
Andreas
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.