Thema Datum  Von Nutzer Rating
Antwort
18.12.2012 12:24:17 Kristina
NotSolved
18.12.2012 12:51:38 Gast22642
NotSolved
18.12.2012 13:08:15 Kristina
NotSolved
Blau Warum funktioniert das nicht?
18.12.2012 20:59:32 Kai-Uwe
NotSolved

Ansicht des Beitrags:
Von:
Kai-Uwe
Datum:
18.12.2012 20:59:32
Views:
693
Rating: Antwort:
  Ja
Thema:
Warum funktioniert das nicht?

 

Sub BereichMultiplizieren()
 
Dim Bereich As Range
Dim Zelle As Range
Dim Multiplikator As Double
 
Multiplikator = 2
Set Bereich = Selection
 
For Each Zelle In Bereich
    If IsNumeric(Zelle.Value) Then
    Zelle.Formula = Zelle.Value * Multiplikator
    End If
Next Zelle
 
End Sub
 
 
Option Explicit
Function PrimzahlenTest(Zahl As Integer) As Boolean
 
Dim x As Double
Dim y As Double
Dim i As Integer
 
If Zahl = 1 Then
    MsgBox ("Die Zahl 1 ist keine Primzahl!")
Else: For i = 1 To Zahl
            x = Zahl / i
                If x Mod 2 = 0 Then
                    y = y + 1
                End If
        Next
End If
 
If y > 2 Then
    PrimzahlenTest = False
    MsgBox ("Die Zahl " & Zahl & " ist keine Primzahl!")
Else
    PrimzahlenTest = True
    MsgBox ("Die Zahl " & Zahl & " ist eine Primzahl!")
End If
 
End Function
 
Function Quersumme(Zahl As String) As Long
Dim i As Long
Dim Rückgabe As Long
 
For i = 1 To Len(Zahl)
    Rückgabe = Rückgabe + (Mid(Zahl, i, 1))
Next
 
Quersumme = Rückgabe
 
End Function
 
Function Rechteck(seiteA As Double, seiteB As Double) As Boolean
 
Dim Umfang As Double
Dim Fläche As Double
 
Fläche = seiteA * seiteB
Umfang = (seiteA * 2) + (seiteB * 2)
 
If Fläche > Umfang Then
    Rechteck = True
End If
 
End Function
 
Function GrößteZahl(a As Integer, b As Integer, c As Integer) As Double
 
GrößteZahl = Application.Max(a, b, c)
 
End Function
 
Sub Matrix()
 
Dim zeile As Byte
Dim spalte As Byte
Dim Eingabe As Byte
 
Eingabe = InputBox("wie groß?")
 
Do
    zeile = zeile + 1
    For spalte = 1 To Eingabe
        ActiveWorkbook.Worksheets(1).Cells(zeile, spalte) = spalte * zeile
    Next spalte
    spalte = 1
Loop Until zeile = Eingabe
 
End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
18.12.2012 12:24:17 Kristina
NotSolved
18.12.2012 12:51:38 Gast22642
NotSolved
18.12.2012 13:08:15 Kristina
NotSolved
Blau Warum funktioniert das nicht?
18.12.2012 20:59:32 Kai-Uwe
NotSolved