⌚ Reading time: 7 minutes
Je cherche un moyen de trouver la dernière ligne (avec des données) d'une colonne spécifique. Disons que la colonne A est le dernier élément de données de la ligne 100 et que la colonne B contient le dernier élément de données de la ligne 50.. getLastRow(); me reviendra toujours 100. J'ai besoin d'un moyen simple d'obtenir 50 à la place (qui est le numéro de ligne de la dernière ligne non vide de la colonne B). Je ne peux pas utiliser de boucles. C'est très important car il y a des milliers de lignes, cela prendra tout simplement trop de temps. J'ai beaucoup cherché sur Google, mais toutes les réponses impliquent une boucle. Tanaike
Bien que je ne sache pas si c'est une bonne méthode, qu'en est-il de cette méthode? Cette méthode n'utilise pas les boucles. Veuillez vérifier ceci comme l'un des échantillons. Récupérez les données de la colonne dont vous souhaitez connaître le numéro de la dernière ligne. Importez les données de la colonne dans une nouvelle feuille de calcul en tant que feuille temporaire.
Trouver La Dernière Ligne Non Vide Vba
Dernière ligne non vide mais avec formule - Macros et VBA Excel
Office Access Excel Word Outlook PowerPoint SharePoint MS Project OpenOffice & LibreOffice
Navigation
Inscrivez-vous gratuitement pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
Sujet:
Macros et VBA Excel
15/04/2019, 12h00
#1
Membre à l'essai
Dernière ligne non vide mais avec formule
Bonjour à tous,
ayant cherché une solution sur ce forum en vain, je me tourne vers vous. j'ai une colonne B de 1000 formules mais la colonne ne contient que 380 valeurs du fait de cette formule. je cherche à me positionner sur la dernière ligne non vide de la colonne B, de la copier et de la coller en I7
dans une macro j'ai pourtant déclaré:
1 2 3 Dim derligne As String
derligne = Range ( "B:B") ( "*", LookIn:=xlValues, SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
Cells ( derligne, 2)
mais ça me renvoie à la ligne B1000
auriez-vous une solution? 15/04/2019, 12h12
#2
bonjour mimas et benvenu sur le Forum,
Travaillerais-tu sur un tableau structuré?
Dernière Ligne Non Vide Des
=SI(ARRIVE! $A$380=" ";"";ARRIVE! $A$380)
1 2 3 Sub e ()
Cells (, 2) ( xlUp) [ I7]
End Sub
Le 380 de la formule est le 380 de dernière ligne non vide de la colonne B? 15/04/2019, 18h34
#19
Bonsoir OrDonc,
non, c'est la cellule B1000 qui contient une formule =SI ( ARRIVE! $A1000<> " ";ARRIVE!
Dernière Ligne Non Vide.Fr
Principal
Exceller
Obtenir la valeur de la dernière cellule non vide
Get Value Last Non Empty Cell
Formule générique |_+_| Sommaire Pour trouver la valeur de la dernière cellule non vide d'une ligne ou d'une colonne, vous pouvez utiliser la fonction RECHERCHE dans cette formule étonnamment compacte. En prime, cette formule n'est pas une formule matricielle, et n'est pas volatile. Explication La clé pour comprendre cette formule est de reconnaître que le lookup_value de 2 est délibérément plus grand que toutes les valeurs qui apparaîtront dans le lookup_vector. comment spécifier une plage dans Excel
L'expression A:A'' renvoie un tableau de valeurs vraies et fausses: {TRUE, FALSE, TRUE,... }. Le nombre 1 est ensuite divisé par ce tableau et crée un nouveau tableau composé d'erreurs de 1 ou de division par zéro (#DIV/0! ): {1, 0, 1,... Ce tableau est le lookup_vector. Lorsque lookup_value est introuvable, LOOKUP correspondra à la prochaine plus petite valeur. Dans ce cas, la valeur lookup_value est 2, mais la plus grande valeur dans lookup_array est 1, donc la recherche correspondra au dernier 1 du tableau.
Si A2: A contient des dates contiguës, INDEX (A2: A, COUNT (A2: A)) renverra la dernière date. La formule finale est
=DAYS360(A2, INDEX(A2:A, COUNT(A2:A)))
Mon favori est:
=INDEX(A2:A, COUNTA(A2:A), 1)
Donc, pour le besoin du PO:
=DAYS360(A2, INDEX(A2:A, COUNTA(A2:A), 1))
Si la colonne ne s'est développée que par des dates ajoutées de manière contiguë comme dans mon cas, j'ai utilisé uniquement la fonction MAX pour obtenir la dernière date. La formule finale sera:
=DAYS360(A2; MAX(A2:A))
Bien que la question soit déjà répondue, il existe une manière éloquente de le faire. Use just the column name to denote last non-empty row of that column. Par exemple:
Si vos données se trouvent A1:A100 et que vous souhaitez pouvoir ajouter des données supplémentaires à la colonne A, disons que cela peut l'être A1:A105 ou même A1:A1234 plus tard, vous pouvez utiliser cette plage:
A1:A
Donc, pour obtenir la dernière valeur non vide d'une plage, nous allons utiliser 2 fonctions:
COUNTA
INDICE
La réponse est =INDEX(B3:B, COUNTA(B3:B)).
L'hôtel dispose-t-il d'un restaurant? Oui, l'hôtel dispose d'un restaurant à la cuisine traditionnelle. L'hôtel dispose-t-il d'un parking? Oui, l'hôtel dispose d'un parking privé, clos et gratuit. Quels sont les horaires d'ouverture de l'hôtel? La réception de notre hôtel est ouverte de 7h à 22h. Quel est le prix du petit-déjeuner? Le prix du petit-déjeuner est de 8, 50€.
Hotel À Lessay 50 000
Pour une étape d'un ou plusieurs jours, Luc, Nathalie et leur équipe vous accueillent dans leur Hôtel Le Normandy à Lessay, dans un lieu authentique et calme où règne un esprit de famille. Votre chambre porte le nom d'un paysage traditionnel de notre région (Les Prairies, Les Marées, Les Mielles, La Mer, Les Champs,... ) et votre lit est fait de couettes et d'oreillers moelleux. Hotel à lessay 50 000. Avant le plaisir d'un sommeil réparateur, venez partager le plaisir de découvrir les environs... Le prix de la nuitée à l'hôtel Le Normandy diffère selon la chambre et les prestations proposées: consulter les tarifs de l'hôtel. Pour les gourmands, une formule demi-pension ou une formule pension vous sont proposées (réservé aux clients de l'hôtel).
Hotel À Lessay 50 Hotel
Golf de la Presqu'île du Cotentin est à 40 km de cette villa qui offre 3 chambres à coucher et une cuisine. Voir sur la carte 1. 7mi de Lessay 1. 7mi de Centre ville
Cette propriété en front de mer se trouve à 23 km de Manoir de Donville-Mémorial de Bloody Gulch et accueille ses hôtes pour pratiquer la planche à voile, l'équitation et la randonnée. € 96
Voir sur la carte 3. 9mi de Lessay 3. 9mi de Centre ville
Il y a des chambres donnants sur la terrasse, et l'hôtel est situé près d'Église Saint-Pierre. Cet hôtel se trouve à 4, 9 km de l'Abbaye Sainte-Trinité de Lessay et dispose d'une bibliothèque, un jardin et des barbecues, ainsi que d'un bar de jardin sur place. Voir sur la carte 5. Hôtels à Lessay. Hôtels avec Meilleur Prix Garanti ! - Booking.com. 4mi de Lessay 5. 4mi de Centre ville
Haras de Saint-Lô est à 37 km de cette villa qui offre 2 chambres à coucher et une cuisine complète. € 70
Voir sur la carte 6. 3mi de Lessay 6. 3mi de Centre ville
Il s'agit d'une villa de 1 chambres à coucher, située à proximité de Mont Castre. Voir sur la carte 4. 6mi de Lessay 4.
Hotel À Lessay 50 Plus
Vous trouverez la position de ces hébergements sur la carte des hotels de Lessay. Pour trouver et réserver facilement un hôtel en France, essayez aussi notre module de recherche d'hotel:
reservation hotel
Partagez la liste des hôtels de Lessay! Rejoignez l'actualité Carte de France sur Facebook:
Hotel À Lessay 50 X
Nous les sélectionnons avec soin, en privilégiant un approvisionnement local afin de vous garantir fraicheur et saveur des produits que vous dégusterez au réveil. Pour vos repas, rendez-vous dans notre restaurant pouvant accueillir jusqu'à 50 couverts. Vous y dégusterez une cuisine à la fois traditionnelle et savoureuse dans un cadre convivial (restaurant fermé le vendredi soir, samedi et dimanche, sauf réservation groupe). Parce que chacun est le bienvenu au Brit Hotel La Côte des Havres, nous acceptons vos animaux dans notre établissement. Pourquoi attendre? Effectuez dès à présent votre réservation dans notre hôtel à Lessay! Indice de Satisfaction client Impeccable et repas excellent Lire la suite Très bien. Bonne cuisine, si possible j'aimerais voir dans votre carte: une ou deux salades, les pâtes. Hotel à lessay 50 hotel. La qualité est très bonne, mais il y a deux choix des plats: la viande ou le poisson. Lire la suite Je reviens très régulièrement pour mes déplacements pro, jy suis très bien reçu Lire la suite Grâce à la gérante qui toute la différence la tenue la qualité est impeccable
Et le plus important pr ce niveaux de prix le calme pas de bruit très important et la literie très important pr revenir
Ce que je referais
Enfin bravo à la qualité du dîner et du petit déjeuner
Bravo à tous
J Lire la suite Une bonne surprise hôtel très agréable et personne bienveillante.
Hotel Lessay
Lessay possède 1 hôtel. Pour plus d'offres, vous pouvez jeter un œil sur les villes alentours comme Créances ou Saint Germain sur Ay. Le prix moyen d'une chambre double est 81 €, c'est plutôt élevé. 1
hôtel
Lessay destinations alentours
Autour de: Lessay nous avons trouvé 57 hébergements dans un rayon de 11 km. Hôtel Lessay Le Normandy à Lessay dans la Manche. Sélectionnez la destination de votre choix pour lancer une recherche de dispos et prix. Chambre
X
Adultes
Enfants
Âge de chaque enfant, à la fin du séjour
Lessay en chiffres
1 hôtel
de 81 € à 81 €
81 € prix moyen constaté
29 chambres à réserver
7, 9 / 10 en moyenne
( 162 avis)
Publicité
Nos préférés
Tarif le plus bas en premier
Nombre d'étoiles et tarif
Le plus de commentaires positifs
Consultez les derniers tarifs et les dernières offres en sélectionnant des dates. Brit Hotel De La Côte Des Havres
3 étoiles
Hôtel à Lessay
Le Brit Hôtel se situe à Lessay, une petite ville normande érigée au centre du Cotentin, sur la côte du nord-ouest de la France. L'hôtel a ouvert ses portes en juin 2008. Tout. Les meilleurs hôtels à Lessay (50430) - Petit Futé. La réceptionniste très professionnel souriante et clair dans le fonctionnement de l'établissement. L'hôtel bien tenu intérieure et extérieur, qualité prix excellent, adresse A conseillé
Voir plus
Voir moins
7. 9
Bien
173 expériences vécues
Tarif dès
RUB 5 669
par nuit
Maison de vacances proche de la plage
Créances (À proximité de : Lessay)
Située à Créances, la Maison de vacances proche de la plage dispose d'une plage privée. Maison bien agencée, très bien équipée et d'une propreté impeccable. Emplacement idéal proche de la plage et des commerces avec un bonus pour le jardin et ses équipements: terrain de pétanque, vélo à disposition, chaises longues et barbecue.