> Tous les forums > Forum Bureautique
 Récupérer le numéro de la ligne non videSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
cdr
  Posté le 28/06/2017 @ 09:33 
Aller en bas de la page 
Petit astucien

Bonjour,

j'ai un tableau dans lequel une seule ligne va être remplie.

Je souhaiterais trouver une formule qui me renvoie le numéro de la ligne non vide.

Merci.

Cordialement.

CDR

Publicité
poussebois
 Posté le 28/06/2017 à 10:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour ,

A ma connaissance, il n'existe pas de formule permettant de tester si une ligne est vide.

Pour cela, il faut passer par du code VBA.

Combien de colonnes sont susceptibles d'être écrites ?

Si nombre relativement faible, on peut écrire une formule testant toutes les cellules d'une ligne susceptibles d'être remplies afin de déterminer si la ligne est vide ou non, puis rechercher ensuite la première occurrence de ligne non vide.

@ +

cdr
 Posté le 28/06/2017 à 10:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

je n'ai en fait qu'une seule colonne.

Avec la fonction NB.VIDE, j'arrive à savoir quelles cellules sont vides. Mais je n'arrive pas à trouver une formule simple qui me donne le numéro de ligne dans le tableau.

Merci.

CDR

poussebois
 Posté le 28/06/2017 à 11:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

Si la colonne est B et que tu veuilles le résultat en A1 (par exemple).

En A1 tu écris la formule : =MIN(SI(ESTVIDE(B:B);65536;LIGNE(B:B)))

que tu valides par CTRL+MAJ+Entrée (formule matricielle), ce qui te donnera :

{=MIN(SI(ESTVIDE(B:B);65536;LIGNE(B:B)))}

A adapter en fonction de la colonne concernée.



Modifié par poussebois le 28/06/2017 11:27
cdr
 Posté le 28/06/2017 à 12:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

et si ma colonne est B7:B10 seulement, on écrit comment ?

Merci

CDR

poussebois
 Posté le 28/06/2017 à 12:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

=MIN(SI(ESTVIDE(B7:B10);99;LIGNE(B7:B10)))

toujours à valider par CTRL+MAJ+Entrée.

La recherche se limite aux cellules B7 à B10.

Le résultat est 99 si toutes les cellules sont vides.

cdr
 Posté le 28/06/2017 à 12:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

en fait, ça marche bien si on rentre des valeurs à la main dans la colonne.

J'ai en fait des formules dans chaque cellule, ce qui fait qu'Excel considère qu'elles sont toutes "non vides", cela complique la chose :(...

Merci.

CDR

poussebois
 Posté le 28/06/2017 à 13:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

Si tu disais tout au départ

Je vais m'absenter jusqu'à ce soir.

Je vais y réfléchir, mais effectivement, cela complique les choses ...

poussebois
 Posté le 28/06/2017 à 15:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

Suis revenu + tôt que prévu .

J'ai la solution, en supprimant le test ESTVIDE, qui fonctionne avec des formules :

=MIN(SI(B7:B10="";99;LIGNE(7:10)))

toujours à valider par CTRL+MAJ+Entrée.

cdr
 Posté le 28/06/2017 à 18:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

je n'arrive pas au bon résultat.

Je mets une valeur à la ligne 8, je valide bien que les autres sont considérées commes vides ("") et pourtant, la formule me sort la valeur "7"...

Je ne comprends pas.

Merci.

CDR

cdr
 Posté le 28/06/2017 à 18:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Autant pour moi...

CTRL MAJ ENTREE

Merci :), ça marche.

Pouvez vous me ré expliquer ce que change le CTRL MAJ ENTREE ?

Merci

poussebois
 Posté le 28/06/2017 à 18:59 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

Le CTRL MAJ Entrée, c'est une convention pour signifier à Excel qu'il s'agit d'une formule matricielle et non d'une formule ordinaire dont le résultat est très différent. A la suite de cette frappe, des parenthèses viennent encadrer la formule.

Voici 2 liens, parmi d'autres, d'initiation aux formules matricielles : ici et .

cdr
 Posté le 28/06/2017 à 19:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci, parfait :)

poussebois
 Posté le 28/06/2017 à 22:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

,

Si tu considères que la solution te satisfait, tu peux mettre ton sujet en RESOLU.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Hub USB C 5 en 1 UGREEN (HDMI 4K, 1xUSB 3.0, 2xUSB 2.0, 1xUSB C PD 100W) à 14,99 €
14,99 € 25,99 € -42%
@Amazon
Chargeur rapide VOLTME 35W GaN 2xUSB C à 13,04 €
13,04 € 30 € -57%
@Amazon
PC portable 14 pouces Acer Aspire 3 A314 (FHD IPS, Ryzen 7 5700U, 16 Go, 512 Go, Windows 11) + sacoche et souris à 499,99 € (+24,95 € à cagnotter)
499,99 € 699,99 € -29%
@Boulanger
Ecran 32 pouces Titan Army P32A2S2 (QHD, IPS, 240 Hz, 1 ms, HDR400) à 319,99 €
319,99 € 450 € -29%
@Geekbuying
Chargeur USB UGREEN RG 65W GaN 2x USB C + 1x USB A , écran LED à 31,99 €
31,99 € 55,99 € -43%
@Geekbuying
Batterie portable Ugreen Nexode 130W 20 000 mAh (1xUSB C 100W PD, 1x USB C 30W PD, 1xUSB A 22.5W, écran) à 69,99 €
69,99 € 119,99 € -42%
@Geekbuying

Sujets relatifs
rechercher 1er ligne vide dans une plage donnée
copier ligne si cellule vide
Une feuille blanche pour une ligne vide en fin de document
imprimer si ligne non vide
Supprimer une ligne vide
Enlever ligne vide word
Enlever ligne vide word
Numéro de ligne par variable
rendre visible une ligne masquée vide
Renvoi à la dernière cellule non vide d'une ligne
Plus de sujets relatifs à Récupérer le numéro de la ligne non vide
 > Tous les forums > Forum Bureautique