Was muss man in Excel eingeben, damit das Datum nicht aktualisiert wird?

Hallo, ich habe wieder eine Excel Frage: ich habe eine Tabelle, Spalten A-H. In der Spalte G habe ich den Status, wo ich eine DropDown-Liste habe und zwischen: "in Bearbeitung", "Material bestellt", [...], "erledigt" auswählen kann. In Spalte H habe ich als Überschrift "erledigt am", es soll also in Spalte H, sobald ich in Spalte G den Status "erledigt" ausgewäht habe, das aktuelle Datum erscheinen. Ich habe also in Spalte H folgende Formel: "=WENN(G50="erledigt";TEXT(JETZT();"TT.MM.JJ");"")". Ich glaube, ihr wisst, worauf ich hinaus wil, also nach dem Speichern soll dich das Datum nicht ändern, tut es aber natürlich. (Ist ja klar!) Aber, da ich erst seit ein paar Monaten mit Excel arbeiten, habe ich noch keine Ahnung. Durch das Stöbern im Internet, habe ich rausgefunden, dass es nicht einfach so funktioniert (oder doch?), sondern, dass man dafür ein Makro braucht (wovon ich absolut keine Ahnung habe). Also so weit bin ich: ich habe die Tabelle offen vor mir, ich klicke auf den Tabellen-Namen und klicke auf "Code anzeigen", dann öffnet sich ja ein Makro Fenster. So, was soll ich nun machen? Ihr wisst ja, welche Spalte ich brauche, es wäre schön einen Code zu haben. :-) Und wenn ich da den Code eingefügt habe, was muss ich dann machen? Ich würde dann auf "speichern" klicken, dann öffnet er ja ein Fenster und weist mich darauf hin, dass ich die Datei als eine Mappe mit Makros speichern muss. Richtig? Dann würde ich das tun. Und dann wenn ich das gespeichert habe, müsste ich die Makros (-> "Inhalt aktivieren") jedes Mal, wenn ich die Datei öffne anklicken, oder? und dann habe ich das, was ich will. Bitte helft mir, ich verzweifle so langsam...

Microsoft Excel, Spalten, Befehle, Makro, VBA, ändern, aktuell, Code, Datum
Spigot/Bukkit Command programmieren >> funktioniert nicht

Hey Leute, ich arbeite seit kurzer Zeit an einem Spigot Plugin für Minecraft. Leider scheitert es schon daran einen simplen befehl zu erstellen: Wenn ich ein Command Label mit if(label.equalsIgnoreCase("test")) abfrage, wird sowohl in der Konsole, als auch ingame ausgegeben, dass es den Befehl "test" nicht gibt. Wie kann ich das beheben?

Hier nochmal mein Code

package me.aguila.main;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin {
   
    @Override
    public void onEnable(){
            System.out.println("[YOUTUBE] Das Plugin wurde Aktiviert!");
    }
   
    @Override
    public void onDisable(){
            System.out.println("[YOUTUBE] Das Plugin wurde Deaktiviert!");
    }
   
    @Override
    public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args){
           
            if(label.equalsIgnoreCase("test")){
                    sender.sendMessage("Test");
                    return true;
            }
           
           
            if(sender instanceof Player){
                    Player player = (Player)sender;
                    if(label.equalsIgnoreCase("teleport")){
                            if(args.length == 1){
                                    String Name = args[0];
                                    if(Bukkit.getPlayer(Name) != null){
                                            Player target = (Player)Bukkit.getPlayer(Name);
                                            player.teleport(target);
                                            player.sendMessage(ChatColor.GREEN + "Erfolgreich zu " + target.getDisplayName() + " teleportiert!");
                                            return true;
                                    }else{
                                            player.sendMessage(ChatColor.RED + "Den Spieler gibt es nicht!");
                                    }
                            }else{
                                    player.sendMessage(ChatColor.RED + "Zuviele oder zuwenige Agumente!");
                                    return false;
                            }
                    }
            }
           
            return false;
    }

}

Befehle, Command, Bukkit, Spigot, vorhanden
Wie kann ich die richtige verzauberung im Minecraft villager shop auf ein Item einstellen?

Der bissherige kommand: /summon Villager ~1 ~ ~ { Profession: 2, CustomName: "Rüstung", CustomNameVisible: 1, Career: 1, CareerLevel: 42, CanPickUpLoot: 0, PersistenceRequired: 1, NoAI: 1, Invulnerable: 1, Attributes: [ { Name: "generic.knockbackResistance", Base: "1f" }, { Name: "generic.movementSpeed", Base: "0f" }, { Name: "generic.maxHealth", Base: 99999 } ], ActiveEffects: [ { Id: "23", Amplifier: 0, Duration: 2147483647 } ], Offers: { Recipes: [ { buy: { id: "brick", Count: 1 }, maxUses: 9999999, sell: { id: "wooden_sword", Count:1,tag:{ench:[{id:"minecraft:sharpness",lvl:1}]} }, rewardExp: false }, { buy: { id: "brick", Count: 1 }, maxUses: 9999999, sell: { id: "stone_sword", Count: 1 }, rewardExp: false }, { buy: { id: "brick", Count: 1 }, maxUses: 9999999, sell: { id: "iron_sword", Count: 1 }, rewardExp: false }, { buy: { id: "brick", Count: 1 }, maxUses: 9999999, sell: { id: "diamond_sword", Count: 1 }, rewardExp: false }, { buy: { id: "gold_ingot", Count: 1 }, maxUses: 9999999, sell: { id: "arrow", Count: 1 }, rewardExp: false }, { buy: { id: "iron_ingot", Count: 4 }, maxUses: 9999999, sell: { id: "bow", Count: 1 }, rewardExp: false }, { buy: { id: "gold_ingot", Count: 4 }, maxUses: 9999999, sell: { id: "bow", Count: 1 }, rewardExp: false } ] }}

Bei tag:{ench:[{id:"minecraft:sharpness",lvl:1}]} kommt die verzauberung schutz...

Technik, Befehle, kaufen, Minecraft, Commands, Redstone, verzauberung, villager, Kommandoblock
Minecraft - Wasser berühren = Tot

Hey, baue mir gerade eine Adventure Map...

Ich hätte gerne das Feature dass wenn man man Wasser berührt bzw. darinn schwimmt man stirbt... Man soll aber trotzdem mit einem Bott fahren können... Ich habe einen Lösungsvorschlag zwar gefunden, da der aber nicht vollständig ist und ich mich letztendlich nicht so gut mit Commandblocks, insbesondere Scoreboards auskenne hab ich da so meine Schwierigkeiten :D

Also der Lösungsvorschlag wäre:

Ein Scoarboard erstellen mit stat.swimOneCm Eine Clock bauen (hab ich :P) +Dann einen Commandblock mit Testfor machen +einenComparator +Noch einen Commandblock mit /kill +Dann mit einen Repater vom Comparator weg eine Reset Command..

Leider hab ich keine Ahnung ob das dann mit dem Boot funktioniert aber ein Versuch wärs wert :D

Bitte die Lösungen im fertigen Command :D

Falls es wen interessiert, ohne Boot, hier der Command ;D

  1. Clock
  2. Commandblock mit /execute @p ~ ~ ~ testforblock minecraft:water ~ ~ ~
  3. Comparator
  4. Commandblock mit /kill @p

Punkt 4 kann man natülich zb. zu einem /tp Command ändern ;)

Eine sehr schnelle und einfache Clock: einen Commandblock platzieren mit dem Command: /summon FallingSand ~ ~1 ~ {TileID:152,Motion:[0.0,0.01,0.0]} und dann darauf einen Redstoneblock geben, fertig :D

Würde mich natürchlich Freuen, wenn ich zumindest bessere Lösungsvorschlage als ich zurzeit habe, bekomme :D

Freue mich auf Antworten.

Spiele, PC, Wasser, Technik, Befehle, Minecraft, tot, Redstone, Commandblock

Meistgelesene Fragen zum Thema Befehle