Sélectionnez la première cellule vide dans la colonne F à partir de la ligne 1. (sans l'aide de décalage )
C'est une requête que je suis vraiment confus. Coz j'ai cherché tant de fois mais j'ai toujours trouver les codes lié à la découverte de la dernière ou la première cellule non vide.
Essayé au-dessous de codes. diff codes ont été séparés par le mot "même"
iRow = Worksheets("Sheet1").Cells(Rows.Count,1).End(XlUp).Row
même
Sub LastCellBeforeBlankInColumn()
Range("A1").End(xldown).Select
End Sub
même
Trouver le dernier a utilisé des cellules dans une Colonne:
Sub LastCellInColumn()
Range("A65536").End(xlup).Select
End Sub
même
Trouver la dernière cellule, avant un passage à vide dans une Rangée:
Sub LastCellBeforeBlankInRow()
Range("A1").End(xlToRight).Select
End Sub
même
Trouver le très utilisée la dernière cellule d'une Ligne:
Sub LastCellInRow()
Range("IV1").End(xlToLeft).Select
End Sub
même
Worksheets("Sheet1").Range("A1").End(xlDown).Row + 1
même
LastRow = Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets("SheetName").Range("A" & LastRow).Paste
même
Dim FirstBlankCell as Range
Set FirstBlankCell=Range("A" & rows.Count).end(xlup).offset(1,0)
FirstBlankCell.Activate
'Find the last used row in a Column: column A in this example
Dim LastRow As Long
Dim NextRow As Long
With ActiveSheet
LastRow = .Cells(.Rows.Count, "F").End(xlUp).Row
End With
NextRow = LastRow + 1
Avez-vous vu cela? stackoverflow.com/questions/11169445/...
N'est-il pas la même chose. Je veux sélectionner ou activer la première cellule vide. exemple: Si Il y a des valeurs jusqu'à la cellule F5 puis je veux activer la Cellule F6 et ne pas utiliser de Compenser en faisant de la sorte
Si vous connaissez la dernière ligne, puis il suffit d'utiliser
Siddharth je sais que... mais encore une fois le LastRow est utilisé des cellules avec une certaine valeur. Je veux la cellule du dessous
N'est-il pas la même chose. Je veux sélectionner ou activer la première cellule vide. exemple: Si Il y a des valeurs jusqu'à la cellule F5 puis je veux activer la Cellule F6 et ne pas utiliser de Compenser en faisant de la sorte
Si vous connaissez la dernière ligne, puis il suffit d'utiliser
Range("F" & LastRow).Activate
Si je ne suis pas trop en faveur de .Activate
Siddharth je sais que... mais encore une fois le LastRow est utilisé des cellules avec une certaine valeur. Je veux la cellule du dessous
LastRow = .Range("E" & .Rows.Count).End(xlUp).Row + 1
vous donnera la ligne 😉OriginalL'auteur Nishant | 2013-02-19
Vous devez vous connecter pour publier un commentaire.
Si tout ce que vous essayez de faire est de sélectionnez la première cellule vide dans une colonne donnée, vous pouvez donner à ceci un essai:
Code:
Avant la Sélection de la première cellule vide pour sélectionner:
Après La Sélection:
Est-il un moyen de faire cela comme une formule plutôt qu'en VBA?
Ne pouvez pas obtenir que cela fonctionne quand il n'y a qu'une seule cellule au-dessus d'elle. E. g. F1 a une valeur, mais F2 ne fonctionne pas.
OriginalL'auteur Sam
Dans le cas où l'on tombe sur ce que je viens d'avoir...
Trouver la Première cellule vide dans une colonne(je suis en utilisant la colonne D, mais ne veulent pas inclure D1)
NextFree est juste un nom, vous pouvez utiliser des saucisses si vous le souhaitez.
Ne fonctionne pas si la ligne est vide au départ.
OriginalL'auteur Cameronface
Code de Sam est bonne, mais je pense qu'il faut un peu de correction,
Grâce
OriginalL'auteur RedLeo
Si tout ce que vous essayez de faire est de sélectionner la première cellule vide dans une colonne donnée, vous pouvez donner à ceci un essai:
Si vous l'utilisez, par rapport à une colonne que vous avez choisi, cela fonctionne:
Pas grand si la colonne est vide, il suffit de sélectionner l'absolu de la dernière cellule.
OriginalL'auteur Chandan B
Si vous êtes à la recherche pour un liner (non compris les désignations et les commentaires d'essayer de
OriginalL'auteur CammoL
J'ai adapté un peu le code de tout le monde, fait dans une Fonction, l'a rendu plus rapide (tableau), et les paramètres ajoutés :
OriginalL'auteur Patrick Lepelletier
Si une colonne contient plus d'une cellule vide en permanence ensuite, ce code ne fonctionnera pas correctement
OriginalL'auteur Goka raju
C'est très rapide et propre façon de faire. Il prend également en charge les colonnes vides où, comme aucune des réponses ci-dessus a travaillé pour des colonnes vides.
Utilisation:
SelectFirstBlankCell("F")
OriginalL'auteur user2924019
Je pense que
Do Until
boucle est plus propre, plus court et plus approprié ici:OriginalL'auteur Matthias Baetens