Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Ich hoffe ich bin hier richtig. Wenn nicht verschiebt den Thread halt.... ;-)

Also, mein Problem:

Ich will in Excel mehrer Werte addieren. Das kann ich ja mit z.B.: Summe(A1:A4). Gut, ich will jetzt aber bestimmte Werte die z.B. die Schriftgröße 12 haben nicht mitaddieren. Gibt es da ne Lösung mit VBA? Bestimmt. Also wäre ich froh wenn mir einer Hilft!

Danke .... Tim!

Geschrieben

Es gibt bestimmt ein Attibut indem die Schriftgröße steht.

Auf dieses prüfst du, ist es 12 dann tue nichts ist es nicht 12 dann

nimm wert = wert + zelle

Der Wert muss am Anfang mit 0 initialisiert sein.

Geschrieben

MsgBox (Worksheets("Tabelle1").Cells(1, 1).Font.Size)

gibt die Schriftgröße der Zelle A1 aus.

MsgBox (Worksheets("Tabelle1").Cells(2, 1).Font.Size)

gibt die Schriftgröße der Zelle A2 aus.

MsgBox (Worksheets("Tabelle1").Cells(1, 2).Font.Size)

gibt die Schriftgröße der Zelle B1 aus.

Geschrieben

Und dann sollte es doch kein Prob mehr sein oder?

int zeile;

float wert = 0;

for(zeile = 1; zeile <= 100; zeile++) {

if(Worksheets("Tabelle1").Cells(zeile, 1).Font.Size != 12)

wert = wert + Worksheets("Tabelle1").Cells(zeile, 1).Value;

} //for

cout << wert;

Sollte funktionieren (musst nur noch den entsprechenden VBA code einsetzen)

Geschrieben

Und jetzt das Ganze nochmal in VBA:

dim zeile as Long

dim wert as double

for zeile = 1 to 100

if worksheets("tabelle1").cells(zeile,1).font.size<>12 then

wert=wert+worksheets("tabelle1").cells(zeile,1).value

next

msgbox (wert)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...