Trouver la dernière colonne

Bonjour

J'utilise un tableau reprenant les mois de l'année à partir de la colonne D, la dernière colonne sera toujours la colonne TOTAL.

Je peux avoir de 2 à 12 mois indifféremment.

Quelle que soit la situation, je souhaite connaitre ma dernière colonne qui peux se situer entre F et P.

Avez-vous une solution ?

J'avais pensé, soit à rechercher la première colonne vide - 1, soit à chercher la colonne dont la cellule en ligne 1 aurait pour valeur "TOTAL".

Merci de votre aide

bonjour

un essai sur le principe

32achille60.xlsx (9.19 Ko)

cordialement

Bonjour tulipe_4

Merci d'avoir répondu à ma demande.

En fait, si on prend ton tableau en exemple (janvier en A, fevrier en B, etc), je peux avoir, en fonction du choix de l'utilisateur (mois_min et mois_max) un tableau avec 2 mois minimum et 12 mois maximum.

Ma colonne "TOTAL" sera donc située entre la 3ème (C) et la 13ème (M)

Et je souhaite savoir où elle se trouve (quelle colonne) ?

Merci

Bonjour,

Une fonction personnalisée (VBA) à utiliser comme une formule de feuille de calcul.

En admettant que la dernière colonne se trouve en ligne1:

Option Explicit
Public Function DerColonne() As Integer
    DerColonne = Cells(1, Columns.Count).End(xlToLeft).Column
End Function

re

ben non mon tableau fait l'addition de la derniere colonne remplie(la plus a droite) ;peu importe laquelle ;il suffit qu'elle contienne une valeur ;on ne selectionne rien

dans mon exemple ; j'ai considéré 12 mois mais en changeant tu mets plus

sinon pour faire la somme d'une colonne ayant "total"

SOMMEPROD((a1:cz ="total")* ( bdd)

bdd cest toute la plage en dessous (a nommer)

mets un exemple ;ce sera mieux

cordialement

Merci à Jean-Eric et tulipe_4 pour leur aide !!!

Rechercher des sujets similaires à "trouver derniere colonne"