Comment vérifier si une colonne spécifique a un entier sur chaque cellule, et si elle contient une chaîne, Insérer une cellule vide à la ligne en question.Comment vérifier si Cell a Integer dessus?
1
A
Répondre
3
Untested:
Dim row As Long
Dim col As Long
col = 4 ' Whatever column you want to check
For row = 1 To 100 ' How many rows you want to check
If Not IsNumeric(Cells(row, col).Value) Then
' Do whatever you want to do in this case
End If
Next row
Si vous préciser ce que vous entendez par « Insérer une cellule vide à la ligne en question », je vais essayer de mettre à jour ma solution.
0
Vous pouvez vérifier même vérifier avec un forumla que la colonne ne contient pas aucun numéros ne
=COUNTBLANK(AAA:AAA)-COUNTBLANK(B:B)=COUNT(B:B)
où je suppose que la colonne AAA: AAA est vide.
0
Un mélange des autres réponses pour des données plus importantes. Il vérifie d'abord si la colonne n'a pas de nombres et, dans le cas contraire, vérifie où.
Dim row As Long
Dim LastRow As Long
LastRow = Range("B" & Rows.Count).End(xlUp).Row 'if you want the colomn B
If Excel.WorksheetFunction.CountBlank(Range("AAA:AAA")) - Excel.WorksheetFunction.CountBlank(Range("B:B")) = Excel.WorksheetFunction.Count(Range("B:B")) Then
For row = 1 To LastRow
If Not IsNumeric(Range("B" & row).Value) Then
' Do whatever you want to do in this case
End If
Next row
End if
Questions connexes
- 1. Comment vérifier si un assemblage a changé
- 2. Comment vérifier si Contact a une image?
- 3. Comment vérifier si session_start a été entré?
- 4. Comment vérifier si stdin a des données?
- 5. vérifier si EndExecuteNonQuery a réussi
- 6. vérifier si sendsynchronousrequest a réussi
- 7. Grails - vérifier si l'article a parent
- 8. JSTL: Vérifier si Envoyer a été cliqué
- 9. Vérifier si un objet a le focus
- 10. Vérifier si quelqu'un a déjà voté
- 11. Vérifier si l'utilisateur a modifié les données
- 12. Vérifier si SendAsync a fini d'envoyer
- 13. JQuery vérifier si le préfixe a échoué
- 14. Comment puis-je vérifier si une structure a été initialisée?
- 15. Comment puis-je vérifier si un serveur a activé ssl
- 16. Jquery: Comment vérifier si l'élément a une certaine
- 17. Comment vérifier si une variable a été initialisée?
- 18. Comment vérifier si le formulaire a des formulaires ShowDialog() ouverts?
- 19. Comment vérifier si la procédure stockée a renvoyé un champ
- 20. Comment vérifier si le WaitHandle a été défini?
- 21. Comment vérifier si un include() a retourné quelque chose?
- 22. Comment vérifier si un fichier a l'option "bloqué" win2003
- 23. Comment puis-je vérifier si OpenSQLConnection a réussi (dans Mathematica)?
- 24. Comment vérifier si l'entrée de formulaire a une valeur
- 25. Comment vérifier si une touche a été enfoncée sous Linux?
- 26. Comment vérifier si la valeur du widget QTable a changé
- 27. Comment puis-je vérifier si `File :: Path :: remove_tree` a échoué?
- 28. Dans OpenOffice, comment vérifier si mon XComponentContext a été fermé?
- 29. Comment vérifier si MAX a terminé le chargement
- 30. Comment vérifier si ipod a des fichiers musicaux
TNX, pour insérer une nouvelle cellule vide à l'avant de non numérique un – Tom
Donc, vous voulez déplacer la cellule non-numérique d'une position à droite et insérez une cellule vide à sa place? Ou juste effacer la cellule à gauche de la non-numérique? – Heinzi
Astuce: Entier est trop petit pour être utilisé avec un compteur de lignes. Essayez d'utiliser Long pour éviter les débordements. – Oorang