VBA Code Zeile
#11
Da

https://www.clever-excel-forum.de/Thread...#pid300785

Al Fine.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#12
Ich zitiere Alexandra:
Datei?
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#13
Ja ok


Angehängte Dateien
.xlsm   Verbrauch001.xlsm (Größe: 37,15 KB / Downloads: 4)
Antworten Top
#14
Ich frage mich gerade, wieso Du ein Zahlenformat mittels VBA vergeben willst.
Das mache ich doch direkt im Blatt (in G5).
Und um eine Warnung auszugeben, dass die Summe > 12500 ist, nimmt man doch eher eine bedingte Formatierung und keine MsgBox.

Da sonst keinerlei Code in der Mappe ist, sondern nur tote Links auf Dein Onedrive, bin ich hier raus.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#15
Hei RPP ja alles gut,

tote Links zu ONEDRIVE versteh ich jetzt nich wirklich.
Habe die Originaldatei kopiert, abgespeckt und in ein neues Blatt kopiert.

Huh ich nix wissen was du meinst.

Lg Jo Undecided
Antworten Top
#16
(03.03.2025, 16:34)RPP63 schrieb: Offensichtlich ist Alexandra Hellseherin! Smile

Gruß Ralf

Sag ich doch. :) 

LG, Alexandra
Antworten Top
#17
Hi,

dann sieh Dir doch die datei an, bevor Du sie losschickst:

I8:
=WENNFEHLER(SUMME('https://d.docs.live.net/BC46D210DA970B57/[Zählerstand-Protokoll-Ablesung_LibreOff Kopie.xlsm]Tbl_Daten'!$E$3/365*C8);"")

K8:
=WENN(B8="";"";WENN(MONAT($B8)=MONAT(A8);"";'https://d.docs.live.net/BC46D210DA970B57/[Zählerstand-Protokoll-Ablesung_LibreOff Kopie.xlsm]Tbl_Daten'!$I$3))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#18
Hi Jo,

probiere mal so:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
   If Not Intersect(Target, Range("G8:G19")) Is Nothing Then
        With ActiveSheet.Range("G5")
            .NumberFormat = "#,##0.00"" KWh"""
        End With
        ' Überprüfen, ob der Wert den Grenzwert überschreitet
        If Range("G5").Value > 12500 Then
            MsgBox "Warnung: Der Wert in Zelle G5 überschreitet 12.500,00 kWh!", vbExclamation, "Grenzwert überschritten"
        End If
    End If
End Sub

bin hier davon ausgegangen, dass die Summe in G5 aus der gleichen Spalte die Monate summiert?

LG, Alexandra
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste