Verschiebend
Moderator: Moderatoren
Re: Verschiebend
issich nix anhan!
R
R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
Sorry
da hat was net funktioniert
da hat was net funktioniert

- Dateianhänge
-
- Schiffe 1.ods
- (9.86 KiB) 38-mal heruntergeladen
Re: Verschiebend
Hi,
verschiebend geht nicht, aber kopieren und einfügen. Makros müssen erlaubt sein.
Gehe mit dem Cursor auf eines der oberen bunten Felder und drücke den Knopf "kopieren/einfügen mit Doppelklick".
Gehe dann ins Schiff, Doppelklick, schwupps ist ein Container drin, machst Du noch einen Doppelklick ist noch einer drin.
Wähle eine andere Farbe, drücke den Knopf, dann wieder Doppelklick im Schiff.
Hast Du dich verklickt, wähle oben den Container "delete". Dann Doppelklick im Schiff auf den falschen Container, weg ist er.
Gruß und viel Spaß
R
verschiebend geht nicht, aber kopieren und einfügen. Makros müssen erlaubt sein.
Gehe mit dem Cursor auf eines der oberen bunten Felder und drücke den Knopf "kopieren/einfügen mit Doppelklick".
Gehe dann ins Schiff, Doppelklick, schwupps ist ein Container drin, machst Du noch einen Doppelklick ist noch einer drin.
Wähle eine andere Farbe, drücke den Knopf, dann wieder Doppelklick im Schiff.
Hast Du dich verklickt, wähle oben den Container "delete". Dann Doppelklick im Schiff auf den falschen Container, weg ist er.
Gruß und viel Spaß
R
- Dateianhänge
-
- Schiffe 1.ods
- (11.34 KiB) 36-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
Hallo,
Vieeeeeeeeelen Dank.
Es funktioniert nur nich wenn ich es machen will kommt die Meldung "Dokument ist nur zum lesen geöffnet."
Wenn ich es Kopier funktionieren die Makros nicht.
Wie mach ich des.
Hab des Problem öfter???
Bitte um schnelle Antwort
Danke
Fabi
Vieeeeeeeeelen Dank.
Es funktioniert nur nich wenn ich es machen will kommt die Meldung "Dokument ist nur zum lesen geöffnet."
Wenn ich es Kopier funktionieren die Makros nicht.
Wie mach ich des.
Hab des Problem öfter???
Bitte um schnelle Antwort
Danke
Fabi
Re: Verschiebend
Dann funktionieren aber die Makros nicht.
Und wenn ich ein Doppelklick macht bearbeitet er den Zellen Inhalt wie z.B"A".
Benötige schnelle Hilfe
Danke
Fabi
Und wenn ich ein Doppelklick macht bearbeitet er den Zellen Inhalt wie z.B"A".
Benötige schnelle Hilfe
Danke
Fabi
Re: Verschiebend
Hi,
was steht bei Dir unter Extras/Optionen/Sicherheit/Makrosicherheit Reiter Sicherheitsstufe? Hier solltest Du "Mittel" einstellen, und dann beim Öffnen der Datei Makros zulassen.
Gruß R
was steht bei Dir unter Extras/Optionen/Sicherheit/Makrosicherheit Reiter Sicherheitsstufe? Hier solltest Du "Mittel" einstellen, und dann beim Öffnen der Datei Makros zulassen.
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
Per PN:
Es gibt zwei Makros
1.) Dieses Makro wird ausgeführt, wenn Du auf den Button drückst. Es ermittelt also die Farbe und den Text der obigen Zellen. Um zu sehen wie man den Button dazu bringt ein Makro auszuführen, mußt Du in den Entwurfsmodus des Formulares gehen, und dann mit der rechten Maustaste auf den Button, Kontrollfeld .../ Ereignisse
2.)
Dieses Makro wird bei einem Doppelklick ausgeführt, kannst Du erkennen wenn Du auf den Tabellenreiter mit der rechten Maustaste klickst, und dann auf "Tabellenereignisse" schaust.
Gruß R
Ja, kann ich:Fabiii hat geschrieben:Hallo,
Könntet du mir erklären wie du das gemacht hast??
Danke
Fabi
Es gibt zwei Makros
1.)
Code: Alles auswählen
Sub getcontainer
osel=thiscomponent.currentselection 'ließt die gerade selektierte Zelle ein
nbackcolor = osel.CellBackColor' ließt die Hintergrundfarbe der Zelle in die Variable "nbackcolor" ein
sText = osel.string ' ließt den Text, der in der Zelle steht, in die Variable "sText" ein
End Sub
2.)
Code: Alles auswählen
Sub insertcontainer
osel = thiscomponent.currentselection' ließt wieder die gerade selektierte Zelle ein, sollte jetzt eine "im Schiff" sein
if sText<>"delete" then 'Wenn der im ersten Makro eingelesene Text nicht "delete" ist,
osel.string=sText ' dann schreibe in die "Schiffszelle" den Text von oben (sText)
else 'anderfalls, also wenn der eingelesene Text "delete" ist
osel.string="" dann schreibe in die "Schiffszelle" nix
endif
osel.CellBackColor = nbackcolor 'setze die Hintergrundfarbe der "Schiffszelle" gleich der oben gewählten Farbe
end sub
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
Hallo,
Vieeeeeeeelen Dank.
Hätte noch eine Frage.
Wie kann man Machen dass calc die zellen Zähl die alle eine gleiche Hintergrundfarbe haben?
Und es dann unten als Zahl da gibt.
Bitte um schnelle Antwort
Danke
Fabi
Vieeeeeeeelen Dank.
Hätte noch eine Frage.
Wie kann man Machen dass calc die zellen Zähl die alle eine gleiche Hintergrundfarbe haben?
Und es dann unten als Zahl da gibt.
Bitte um schnelle Antwort
Danke
Fabi
Re: Verschiebend
Ja,
geht auch per Makro, siehe Datei.
Wozu brauchst Du das eigentlich ???
Gruß R
geht auch per Makro, siehe Datei.
Wozu brauchst Du das eigentlich ???
Gruß R
- Dateianhänge
-
- Schiffe 1.ods
- (12.07 KiB) 23-mal heruntergeladen
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
Hallo,
vieeeeeeeeeeeeeeeeeelen Dank.
IS für einen Freund habs ihm versprochen es zu machen.
Danke Fabi
woher weist du des mit den Makros schreibst du die selber oder downloadest du die.
Wenn ja wo??
vieeeeeeeeeeeeeeeeeelen Dank.
IS für einen Freund habs ihm versprochen es zu machen.
Danke Fabi
woher weist du des mit den Makros schreibst du die selber oder downloadest du die.
Wenn ja wo??
Re: Verschiebend
wie machst du des will meine Tabelle noch etwas abändern???
Re: Verschiebend
... schreibe ich selber ...
hier ein erster Einstieg:
http://www.starbasicfaq.de/
oder hier:
viewtopic.php?f=18&t=1553
Viel Erfolg
Gruß R
hier ein erster Einstieg:
http://www.starbasicfaq.de/
oder hier:
viewtopic.php?f=18&t=1553
Ich wollte wissen wofür, also für welchen Zweck die Datei benötigt wird. Ist der Freund ein Binnenschiffer?Fabiii hat geschrieben:IS für einen Freund habs ihm versprochen es zu machen.
Viel Erfolg
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO
Re: Verschiebend
keine Ahnung warum er des haben will.
so hab des jetzt abgeändert auf ein größeres "Schiff"
aber wenn ich auf "Schiff entleeren" klicke geht auch meine Umrandung weg was ist da falsch.
Probiers einfach selber aus.
Hier das ist das Makro was ich geändert hab nochmal zum lesen
Bitte um schnelle Antwort.
Danke
Fabi
so hab des jetzt abgeändert auf ein größeres "Schiff"
aber wenn ich auf "Schiff entleeren" klicke geht auch meine Umrandung weg was ist da falsch.
Probiers einfach selber aus.
Hier das ist das Makro was ich geändert hab nochmal zum lesen
Code: Alles auswählen
REM ***** BASIC *****
global nbackcolor as long
global sText as String
Sub getcontainer(event)
osel=thiscomponent.currentselection
nbackcolor = osel.CellBackColor
ncharcolor = osel.Charcolor
event.source.model.backgroundcolor = nbackcolor
event.source.model.TextColor = ncharcolor
sText = osel.string
End Sub
Sub insertcontainer
osel = thiscomponent.currentselection
if sText<>"leer" then
osel.string=sText
else
osel.string=""
endif
osel.CellBackColor = nbackcolor
count_colors
end sub
sub count_colors
osheet = thiscomponent.currentcontroller.activesheet
qrange = osheet.getcellrangebyname("B1:Q2")
trange = osheet.getcellrangebyname("B5:AU14")
for i=0 to qrange.columns.count-1
ncolorcount=0
ncountbackcolor = qrange.getcellbyposition(i,0).CellBackColor
for j=0 to trange.columns.count-1
for k=0 to trange.rows.count-1
ocell = trange.getcellbyposition(j,k)
if ocell.CellBackColor = ncountbackcolor then ncolorcount=ncolorcount+1
next k
next j
qrange.getcellbyposition(i,1).value = ncolorcount
next i
end sub
sub clear_ship(event)
ocmdCopy=event.source.model.parent.cmdCopy
ocmdCopy.Textcolor = -1
ocmdCopy.backgroundcolor = -1
osheet = thiscomponent.currentcontroller.activesheet
qrange = osheet.getcellrangebyname("B1:Q2")
trange = osheet.getcellrangebyname("B5:AU14")
qrange.clearContents(1)
trange.clearContents(36)
end sub
Danke
Fabi
- Dateianhänge
-
- Schiffplan.ods
- (13.03 KiB) 36-mal heruntergeladen
Zuletzt geändert von Fabiii am So, 05.02.2012 16:53, insgesamt 1-mal geändert.
Re: Verschiebend
Hallo,
noch eine Frage will diese Tabelle die ich erstellt habe mit Makro kopieren und mehrere Tabellen daraus machen.
Wie geht das.
Funktioniert nicht.
Kannst du ja mal ausprobiren einfach die Tabelle kopieren und in Tabelle 2 einfügen.
dann funktioniert der kopier vorgang von den Containeren nicht mehr.
wie mach ich das.
Bitte um schnelle Antwort.
Danke Fabi
P.S:Danke für deine rieeeeeeeeeeeeeeeesiege Hilfe !!!!!!!!!!!!!!!!!!!
noch eine Frage will diese Tabelle die ich erstellt habe mit Makro kopieren und mehrere Tabellen daraus machen.
Wie geht das.
Funktioniert nicht.
Kannst du ja mal ausprobiren einfach die Tabelle kopieren und in Tabelle 2 einfügen.
dann funktioniert der kopier vorgang von den Containeren nicht mehr.
wie mach ich das.
Bitte um schnelle Antwort.
Danke Fabi
P.S:Danke für deine rieeeeeeeeeeeeeeeesiege Hilfe !!!!!!!!!!!!!!!!!!!
Re: Verschiebend
Ohne Kekse keine Fische!
Wozu brauchst Du/Dein Kumpel die Tabelle?
Gruß R
Wozu brauchst Du/Dein Kumpel die Tabelle?
Gruß R
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 11: AOO, LO Linux Mint: AOO, LO