Quote (tevetava @ 9 Dec 2012 14:25)
kiboldoztam, amelyik részek nem mennek

este 6-kor van a határidő a feltöltésre :/

Code
Option Explicit
Public Function lofasz()
Dim cell As Object
Dim cellCount As Integer
Dim numCount As Integer
Dim textCount As Integer
Dim emptyCount As Integer
Dim notemptyCount As Integer
cellCount = 0
numCount = 0
textCount = 0
emptyCount = 0
notemptyCount = 0
For Each cell In Selection
cellCount = cellCount + 1
If (IsNumeric(cell.Value) And Len(cell.Value) > 0) = True Then
numCount = numCount + 1
End If
If (Application.WorksheetFunction.IsText(cell.Value) And Len(cell.Value) > 0) = True Then
textCount = textCount + 1
End If
If IsEmpty(cell.Value) = True Then
emptyCount = emptyCount + 1
End If
notemptyCount = cellCount - emptyCount
Next cell
MsgBox cellCount & " cella lett megvizsgálva" & vbNewLine & numCount & " cellában van szám" & _
vbNewLine & textCount & " cellában van szöveg" & vbNewLine & emptyCount & " cella üres" & _
vbNewLine & notemptyCount & " cella nem üres."
End Function
volt egy kis szopás vele, mert az üres cellára is true-t dob az isnumeric, ezért azt is kell nézni, hogy egyáltalán van-e benne vmi (a hossza nagyobb 0-nál)
most msgboxban írja ki az infokat, szal már csak tökölni kell vele, hogy egyáltalán hogy hívódjon meg meg hogy hova írja ki
enjoy
ja meg az istext is csak ilyen balfasz módon meghívva működik

microsoft
This post was edited by farki on Dec 9 2012 07:43am