Données source de graphique

  • Initiateur de la discussion Initiateur de la discussion Pat5
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pat5

Guest
Bonsoir tout le monde

Comment faire pour que les données source des graphique englobent les

cellules vides:
Ex : données source plage A1:A6

A1 1
A2 2
A3
A4
A5 3
A6 7

Merçi.

Pat5 ;o)

A+
 
Salut Pat,

Je ne comprend pas bien ta question.

Je viens d'essayer à partir de données telles que les tiennes et le graphique inclus les cellules vides.

Si tu cliques dans le graphique cela te montre les données prises en compte et il te suffit d'étendre la sélection dans ton tableau.

Ai-je mal compris ta question ?

@+

Dan
 
Re

Excuse moi Dan mais je me suis mal expliqué :

J'importe mes données d'une autre feuille . Elles sont variable ( il peut y avoir de 12 plusieurs cellules ) avec des vides n'importe où.

Je définis ma plage de données dans ma feuille avec mon graphique :

Insertion / Nom / Définir

Fait référence à ...
=DECALER(Graphique!$A$1;;;NBVAL(Graphique!$A:$A)-1)

J'importe une plage de 150 cellules mais qu'avec 50 cellules avec des valeurs dont la cellule A150.

Avec NBVAL , ma plage de données va être de la cellule A1 à la cellule A50 alors que celà devrait être de la cellule A1 à la cellule A150 si elle comprenais les cellules vides.

Je sais pas si je m'explique bien mais ......

Merçi car je suis bloqué

Pat5 A+ ;o)
 
Salut Pat5 !

En effet, si tu as des vides dans ta colonne, pas possible d'utiliser NBVal.

Je te suggère une petite macro, qui va t'inscrire dans une cellule le numéro de la dernière ligne.

Tel que :

Sub DerLigne()
Dim DerLig As String
DerLig = Range("A65536").End(xlUp).Row
Range("B1") = DerLig
End Sub

Puis tu modifies ta formule tel que :

=Decaler(Graphique!A1;;;Graphique!B1😉

@ +

Moa
 
Bonjour

Possibilité avec une fonction matricielle (à valider avec Crtl+shift+entrer) dans une cellule de feuille de calcul.
=MAX(NON(ESTVIDE(A1:A40000))*LIGNE(A1:A40000))
Retourne la dernière cellule utilisée de la colonne A.

@+Jean-Marie
 
Bonjour tout le monde

Comme ce dimanche commençe bien.

D'abord la DataBase de Thierry ( hourra !! ) et puis 2 petits post qui me

sortent une épine du pied.

Merçi les gars, ça marche IMPECCABLE.

Merçi et bon dimanche A++

Pat5 ;o)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
1 K
  • Question Question
Microsoft 365 Offset
Réponses
5
Affichages
675
Retour