Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3007 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  85  86  87  ..  111  112  113  114  115  116
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°3417292
arnuche
Posté le 16-02-2022 à 13:32:28  profilanswer
 

Reprise du message précédent :
Encore un petit souci : comment fait-on pour rechercher et afficher dans une autre cellule le contenu d'une cellule qui est la seule différente des autres dans une plage de cellules, sachant qu'elles indiquent toutes #N/A sauf une (et que cette cellule n'est évidemment pas toujours sur la même ligne, d'où le besoin de formule).
 
edit : je pourrais modifier les formules pour qu'elles m'affichent du vide à la place de #N/A (le cas échéant) et faire ensuite une recherche de la valeur MAX dans la sélection mais je suis curieux de savoir s'il y a une autre solution en gardant les #N/A.
 
edit 2 : cette formule matricielle fonctionne mais je suis preneur d'autres possibilités ;
{=SOMME(SI(ESTNUM(H7:H32);H7:H32))}


Message édité par arnuche le 16-02-2022 à 17:48:37
mood
Publicité
Posté le 16-02-2022 à 13:32:28  profilanswer
 

n°3417329
DjiDji5943​0
Posté le 16-02-2022 à 18:16:16  profilanswer
 

=SOMME(SIERREUR(H7:H32;0))

n°3417334
arnuche
Posté le 16-02-2022 à 18:32:51  profilanswer
 

Ah oui, marche aussi en matriciel  :jap:

n°3417685
arnuche
Posté le 20-02-2022 à 23:11:40  profilanswer
 

J'ai trouvé une formule qui permet de convertir une durée donnée en années (et décimales) en une phrase qui donne le nombre d'années, mois et jours ;
https://www.developpez.net/forums/d [...] st10323524

Code :
  1. =QUOTIENT(A1;365,25)&" an(s) "&QUOTIENT(MOD(A1;365,25);30,5)&" mois "&A1-(QUOTIENT(A1;365,25)*365,25)-(QUOTIENT(MOD(A1;365,25);30,5)*30,5)&" jour(s)"


C'est approximatif puisqu'il y a des années bissextiles et des mois de 28 à 31 jours mais c'est assez précis pour ce dont j'ai besoin et on peut toujours la modifier.
 
Sauf que ça ne me suffisait pas, je voulais que les mots ans et jours apparaissent au singulier quand il y en a moins de 2 et que les années et les mois n'apparaissent pas s'il y en a moins d'un(e). Voilà ce que ça donne ;
https://i.ibb.co/KbK5yc6/Excel-dur-e-en-ann-es-convertie-en-phrase.jpg
 
Tout bête mais ça m'a pris du temps pour pondre la bonne formule, elle n'est pas compliquée mais elle est longue alors je la donne au cas où ça intéresse qqn ;

Code :
  1. =SI(QUOTIENT(A2*365;365,25)=0;"";QUOTIENT(A2*365;365,25))&SI(ET(QUOTIENT(A2*365;365,25)>1;QUOTIENT(MOD(A2*365;365,25);30,5)>0);" ans, ";SI(ET(QUOTIENT(A2*365;365,25)=1;QUOTIENT(MOD(A2*365;365,25);30,5)>0);" an, ";SI(QUOTIENT(A2*365;365,25)=0;"";SI(ET(QUOTIENT(A2*365;365,25)>1;QUOTIENT(MOD(A2*365;365,25);30,5)=0);" ans et ";SI(ET(QUOTIENT(A2*365;365,25)=1;QUOTIENT(MOD(A2*365;365,25);30,5)=0);" an et " )))))&SI(QUOTIENT(MOD(A2*365;365,25);30,5)=0;"";QUOTIENT(MOD(A2*365;365,25);30,5))&SI(QUOTIENT(MOD(A2*365;365,25);30,5)>0;" mois et ";"" )&ARRONDI(A2*365-(QUOTIENT(A2*365;365,25)*365,25)-(QUOTIENT(MOD(A2*365;365,25);30,5)*30,5);0)&SI((ARRONDI(A2*365-(QUOTIENT(A2*365;365,25)*365,25)-(QUOTIENT(MOD(A2*365;365,25);30,5)*30,5);0))<2;" jour";" jours" )


Message édité par arnuche le 20-02-2022 à 23:16:21
n°3417898
Trotamundo​s
Posté le 24-02-2022 à 08:55:59  profilanswer
 

Bonjour topic,
 
Mes données sont dans l'onglet A.
Dans l'onglet B je compte le nombre de fois qu'apparaissent certaines cases.
 
Depuis quelques mois j'utilise des TCD mais je pense que l'utilisation de la fonction NB.SI.ENS sera plus pertinente.
Je n'aurai notamment pas besoin de modifier les filtres en fonction des valeurs qui m'intéressent.
 
Le nombre de ligne de l'onglet A à considérer pour les calculs de l'onglet B varient périodiquement (lignes en plus).
Comment intégrer ça proprement pour éviter d'avoir à modifier "à la main" des dizaines de formules ?
 
Dans l'exemple ci-dessous ça revient à automatiser le remplacement des références en orange en fonction du nombre de ligne de mes données.
Pour compter le nombre de cases vides j'ai "triché" en sélectionnant toute la colonne et en enlevant 2 (en-tête + total) au résultat obtenu mais ça ne fonctionne pas avec d'autres critères :o
 
Merci d'avance :jap:
 
https://rehost.diberie.com/Picture/Get/f/63446

n°3417899
Lagwiyann
Posté le 24-02-2022 à 09:01:20  profilanswer
 

Trotamundos a écrit :

Bonjour topic,

 

Mes données sont dans l'onglet A.
Dans l'onglet B je compte le nombre de fois qu'apparaissent certaines cases.

 

Depuis quelques mois j'utilise des TCD mais je pense que l'utilisation de la fonction NB.SI.ENS sera plus pertinente.
Je n'aurai notamment pas besoin de modifier les filtres en fonction des valeurs qui m'intéressent.

 

Le nombre de ligne de l'onglet A à considérer pour les calculs de l'onglet B varient périodiquement (lignes en plus).
Comment intégrer ça proprement pour éviter d'avoir à modifier "à la main" des dizaines de formules ?

 

Dans l'exemple ci-dessous ça revient à automatiser le remplacement des références en orange en fonction du nombre de ligne de mes données.
Pour compter le nombre de cases vides j'ai "triché" en sélectionnant toute la colonne et en enlevant 2 (en-tête + total) au résultat obtenu mais ça ne fonctionne pas avec d'autres critères :o

 

Merci d'avance :jap:

 

https://rehost.diberie.com/Picture/Get/f/63446

 

Si tu peux mettre tes données de l'onglet A sous forme de tableau, ça devrait régler ton souci.

 

Tu mets ta formule sur la colonne du tableau, comme ça quand tu y ajoutes des données, ça sera pris en compte.


Message édité par Lagwiyann le 24-02-2022 à 09:26:41
n°3417900
Trotamundo​s
Posté le 24-02-2022 à 09:24:40  profilanswer
 

J'avais jamais utilisé les tableaux mais c'est exactement ce dont j'avais besoin, merci :jap:


Message édité par Trotamundos le 24-02-2022 à 09:25:05
n°3417901
Trotamundo​s
Posté le 24-02-2022 à 10:26:27  profilanswer
 

Autre question liée à mes données d'entrée et à la mise en forme sous tableau :
 
Je rajoute des colonnes (ici la C) qui sont calculées à partir des données que je récupère (A, B, C).
Lors d'une mise à jour, mes lignes vont être plus nombreuses (cas 1, 2, 3, 4, 5, 6, 7, 8...).
Est-ce qu'il y a un moyen simple d'automatiser "l'agrandissement du tableau dans les deux directions" en même temps ?
 
https://rehost.diberie.com/Picture/Get/f/63455

n°3417902
Lagwiyann
Posté le 24-02-2022 à 10:37:53  profilanswer
 

Trotamundos a écrit :

Autre question liée à mes données d'entrée et à la mise en forme sous tableau :

 

Je rajoute des colonnes (ici la C) qui sont calculées à partir des données que je récupère (A, B, C).
Lors d'une mise à jour, mes lignes vont être plus nombreuses (cas 1, 2, 3, 4, 5, 6, 7, 8...).
Est-ce qu'il y a un moyen simple d'automatiser "l'agrandissement du tableau dans les deux directions" en même temps ?

 

https://rehost.diberie.com/Picture/Get/f/63455

 

Avec les tableaux, si tu ajoutes des lignes, les colonnes contenant des formules suivront (comme quand tu les "fais descendre" en glissant le coin droit de la case).

 

Par "agrandissement dans les deux directions" tu entends lignes et colonnes ?  [:langoustator]
Si tu mets des données juste à côté de la dernière colonne de ton tableau, celui-ci va automatiquement s'agrandir pour les intégrer. Mais je comprends pas trop la question.

n°3417905
Trotamundo​s
Posté le 24-02-2022 à 11:56:39  profilanswer
 

Lagwiyann a écrit :

Par "agrandissement dans les deux directions" tu entends lignes et colonnes ?  [:langoustator]


Je voulais juste savoir s'il existait une manipulation unique pour "faire suivre" les formules d'une ou plusieurs colonnes lorsque je remplace mes données (avec plus de lignes, cf ci-dessous).
A priori non mais ça n'est pas très gênant.
 
https://rehost.diberie.com/Picture/Get/f/63477
 
2 autres questions :o
 
Pourquoi est-ce que mon dernier calcul ne renvoie donne pas 1 [:langoustator] ?
 
Il semble impossible de réutiliser le nom d'un tableau déjà utilisé même s'il n'existe plus, vous confirmer ?

mood
Publicité
Posté le 24-02-2022 à 11:56:39  profilanswer
 

n°3417906
MaybeEijOr​Not
but someone at least
Posté le 24-02-2022 à 12:12:58  profilanswer
 

Trotamundos a écrit :


https://rehost.diberie.com/Picture/Get/f/63477
Pourquoi est-ce que mon dernier calcul ne renvoie donne pas 1 [:langoustator] ?


Ben tu n'as que des valeurs supérieures ou égales à 0 dans ta dernière colonne, donc forcément ça te retourne que tu as 0 valeur inférieure à 0...


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°3417913
Trotamundo​s
Posté le 24-02-2022 à 13:02:06  profilanswer
 

Certes... Évidemment j'ai fait une erreur sur mon onglet "exemple" :o
Erreur qui n'existe pas sur mon onglet de travail mais j'obtiens aussi 0 :'(

Message cité 1 fois
Message édité par Trotamundos le 24-02-2022 à 13:02:55
n°3417915
Ptit loup
Quand c'est flou, y'a un loup
Posté le 24-02-2022 à 13:51:56  profilanswer
 

0 n'est pas inférieur à 0 !

n°3417918
Trotamundo​s
Posté le 24-02-2022 à 14:31:38  profilanswer
 

Ptit loup a écrit :

0 n'est pas inférieur à 0 !


=NB.SI.ENS(Tableau4[Colonne1];"=Bordeaux";Tableau4[=SI(ESTVIDE(C2);B2;C2)];">0" )

 

Après plusieurs contrôles je m'aperçois que mes données sont au format texte malgré un passage de la colonne au format Standard :'(
Edit : 3 colonnes à convertir par onglet à chaque fois, ça va le faire...
https://rehost.diberie.com/Picture/Get/f/63507


Message édité par Trotamundos le 24-02-2022 à 15:23:12
n°3417924
Trotamundo​s
Posté le 24-02-2022 à 14:58:04  profilanswer
 

Trotamundos a écrit :

Il semble impossible de réutiliser le nom d'un tableau déjà utilisé même s'il n'existe plus, vous confirmer ?


Et pour ça quelqu'un sait ?

n°3417930
lazarock
And a pizza with pepperoni !
Posté le 24-02-2022 à 16:00:34  profilanswer
 

Trotamundos a écrit :


Je voulais juste savoir s'il existait une manipulation unique pour "faire suivre" les formules d'une ou plusieurs colonnes lorsque je remplace mes données (avec plus de lignes, cf ci-dessous).
A priori non mais ça n'est pas très gênant.


=SI(SI(ESTVIDE(C2);B2;C2)=0;"";SI(ESTVIDE(C2);B2;C2))
 
Tu fais glisser jusqu'en cellule 100 et tu devrais être tranquille :o
 
ça te permet, quand tu rajoutes des données, d'avoir la formule active automatiquement, et quand la ligne est vide : rien n'apparaît
 
Je ne sais pas si ça répond à ton besoin ?


---------------
Expert es-COGIP2000, RH patenté
n°3417931
lazarock
And a pizza with pepperoni !
Posté le 24-02-2022 à 16:02:18  profilanswer
 

Trotamundos a écrit :


Et pour ça quelqu'un sait ?


Un tableau ou un onglet ?


---------------
Expert es-COGIP2000, RH patenté
n°3417932
Trotamundo​s
Posté le 24-02-2022 à 16:29:01  profilanswer
 

lazarock a écrit :

Je ne sais pas si ça répond à ton besoin ?


C'est pas plus "propre" que de dérouler la formule surtout qu'on parle de plusieurs milliers de lignes :jap:

n°3417933
Trotamundo​s
Posté le 24-02-2022 à 16:29:11  profilanswer
 

lazarock a écrit :


Un tableau ou un onglet ?


Un tableau.

n°3417935
Lagwiyann
Posté le 24-02-2022 à 17:16:57  profilanswer
 

Trotamundos a écrit :


Je voulais juste savoir s'il existait une manipulation unique pour "faire suivre" les formules d'une ou plusieurs colonnes lorsque je remplace mes données (avec plus de lignes, cf ci-dessous).
A priori non mais ça n'est pas très gênant.
 
https://rehost.diberie.com/Picture/Get/f/63477
 
2 autres questions :o
 
Pourquoi est-ce que mon dernier calcul ne renvoie donne pas 1 [:langoustator] ?
 
Il semble impossible de réutiliser le nom d'un tableau déjà utilisé même s'il n'existe plus, vous confirmer ?


 
J'ai beaucoup de mal à comprendre
 
Ton deuxième "tableau" avec les cas 1 à cas 10 n'est pas intégré au premier tableau (Tableau4 si j'en crois tes formules) ni sous forme de tableau lui même.
Du coup tes formules ne peuvent pas suivre.
 
Les tableaux s'autoagrandissent, pour peur qu'on intègre les nouvelles données à la suite (sans sauter de lignes).
En s'agrandissant, les formules des colonnes de ton tableau sont automatiquement intégrées aux nouvelles lignes, et lorsque tu utilises la fonction Tableau[NomdeColonne] quelque part, elle contient également les nouvelles données.
 
Ton tableau de base :
https://i.ibb.co/HXwQPTx/tableau-Excel1.jpg
Les données sont sous forme de tableau, les formules tout à droite contiennent les références Tableau[NomdeColonne]
On reconnait le tableau à ses lignes en couleur et le coin en bas à droite
 
https://i.ibb.co/zNcf6qy/Tableau-Excel2.jpg
J'ai ajouté les données (cas 9 à cas 12) sans les intégrer au tableau (elles sont pas en couleur et le coin n'a pas bougé)
Les résultats des formules tout à droite n'ont pas bougé.
 
https://i.ibb.co/zmh3XL4/Tableau-Excel3.jpg
J'ai "agrandi" le tableau pour intégrer les 3 lignes supplémentaires.
La formule de la dernière colonne a suivi automatiquement l'agrandissement du tableau et les calculs pour les 3 dernières lignes se font.
Les formules tout à droite se sont mises à jour avec les nouveaux éléments du tableau automatiquement
 
Si tu ne sautes pas de lignes (comme c'est le cas dans ton fichier), tu passes directement à l'étape 3, le tableau s'autoagrandit tout seul et toutes tes formules suivent
 
 
 

n°3417937
Lagwiyann
Posté le 24-02-2022 à 17:20:14  profilanswer
 

Trotamundos a écrit :

Certes... Évidemment j'ai fait une erreur sur mon onglet "exemple" :o
Erreur qui n'existe pas sur mon onglet de travail mais j'obtiens aussi 0 :'(


 
Tu as bien noté "<=0" dans ta formule ?

n°3417938
Trotamundo​s
Posté le 24-02-2022 à 17:38:00  profilanswer
 

Lagwiyann a écrit :

J'ai ajouté les données (cas 9 à cas 12) sans les intégrer au tableau (elles sont pas en couleur et le coin n'a pas bougé)
Les résultats des formules tout à droite n'ont pas bougé.


J'avais bien compris :jap:
Mon "problème" c'est que je n'ajoute pas de données, je les remplace (et il y en a plus).

Lagwiyann a écrit :

Tu as bien noté "<=0" dans ta formule ?


Pas de problème de formule, comme indiqué c'est le format des nombres récupérés (texte) qui faisaient que mon résultat était faux.

n°3417939
Lagwiyann
Posté le 24-02-2022 à 17:47:09  profilanswer
 

Trotamundos a écrit :


J'avais bien compris :jap:
Mon "problème" c'est que je n'ajoute pas de données, je les remplace (et il y en a plus).


 
Tu les remplaces comment ?  
En copier coller, faut bien faire un copier coller valeur.

n°3417947
Trotamundo​s
Posté le 24-02-2022 à 23:11:03  profilanswer
 

Lagwiyann a écrit :

Tu les remplaces comment ?


C'était ma question d'origine en fait :o

Lagwiyann a écrit :

En copier coller, faut bien faire un copier coller valeur.


:jap:

n°3418080
Trotamundo​s
Posté le 28-02-2022 à 12:01:15  profilanswer
 

Salut topic,
 
Je suis passé à l'étape suivante pour ce qui est de mon tableur ultime [:rfv:3]  
 
Après les avoir collés dans plusieurs onglets, je dois traiter plusieurs colonnes de mes données :
- conversion en date ;
- conversion en nombre.
 
Vu qu'il y en a pas mal et que c'est toujours les mêmes colonnes qui sont concernées, j'aimerais l'automatiser.
Est-ce possible de faire ça avec une macro ? Si oui je peux creuser ça avec quelles sources ?
 
Merci :jap:

n°3418081
Ptit loup
Quand c'est flou, y'a un loup
Posté le 28-02-2022 à 12:23:08  profilanswer
 

Quel est le format que tu as en "entrée", et que veux tu en sortie ?
 
Variation du nb de lignes ?
Comment sont mises à jour tes données sources ? saisie directement dans le fichier, copier coller, autre ?
 

n°3418083
belette24
Posté le 28-02-2022 à 13:16:13  profilanswer
 

[:drapal]

n°3418085
Lagwiyann
Posté le 28-02-2022 à 13:39:59  profilanswer
 

Trotamundos a écrit :

Salut topic,

 

Je suis passé à l'étape suivante pour ce qui est de mon tableur ultime [:rfv:3]

 

Après les avoir collés dans plusieurs onglets, je dois traiter plusieurs colonnes de mes données :
- conversion en date ;
- conversion en nombre.

 

Vu qu'il y en a pas mal et que c'est toujours les mêmes colonnes qui sont concernées, j'aimerais l'automatiser.
Est-ce possible de faire ça avec une macro ? Si oui je peux creuser ça avec quelles sources ?

 

Merci :jap:

 

Tu dois pouvoir traiter ça avec PowerQuery

n°3418089
Trotamundo​s
Posté le 28-02-2022 à 14:41:56  profilanswer
 

Ptit loup a écrit :

Quel est le format que tu as en "entrée", et que veux tu en sortie ?
 
Variation du nb de lignes ?
Comment sont mises à jour tes données sources ? saisie directement dans le fichier, copier coller, autre ?


Texte -> nombre ou date courte (pour les données que je dois modifier)
Le nombre de ligne varie à chaque fois effectivement
Mes données sources sont mise à jour manuellement : copier coller depuis un autre fichier et extension des dimensions des tableaux concernés.

Lagwiyann a écrit :

Tu dois pouvoir traiter ça avec PowerQuery


Ordinateur de la patrie, je ne pense pas pouvoir installer de module supplémentaire.
Par ailleurs c'est en plus pour moi l'occasion de mettre les mains dans le cambouis, ça fait longtemps :)

n°3418093
Pims_UTT
Génoise confiture et chocolat
Posté le 28-02-2022 à 16:23:54  profilanswer
 

Une macro permet de changer le format d'une cellule, ça doit pouvoir s'automatiser sans problème.
Je me demande même si tu ne devrais pas aller plus loin, pour que ça soit ta macro qui importe les données, les formatte comme il faut et les insère dans tes tableaux [:transparency]

n°3418094
DjiDji5943​0
Posté le 28-02-2022 à 16:37:52  profilanswer
 

Power query peut être installé à partir de 2013
 
Crdlmt

Message cité 1 fois
Message édité par DjiDji59430 le 28-02-2022 à 16:38:17
n°3418095
Trotamundo​s
Posté le 28-02-2022 à 17:06:08  profilanswer
 

Pims_UTT a écrit :

Une macro permet de changer le format d'une cellule, ça doit pouvoir s'automatiser sans problème.


Une idée de par où commencer ? J'ai fait un peu de programmation pendant mes études mais ça date un peu.

Pims_UTT a écrit :

Je me demande même si tu ne devrais pas aller plus loin, pour que ça soit ta macro qui importe les données, les formatte comme il faut et les insère dans tes tableaux [:transparency]


J'extrais les données depuis un logiciel interne, j'ai pas la main sur la base.

DjiDji59430 a écrit :

Power query peut être installé à partir de 2013


J'ai pas la main pour installer des trucs.

n°3418096
Lagwiyann
Posté le 28-02-2022 à 17:30:51  profilanswer
 

Trotamundos a écrit :


Une idée de par où commencer ? J'ai fait un peu de programmation pendant mes études mais ça date un peu.

 

Utilise l'enregistreur de macro et fais quelques transformations de données, ça te donnera les éléments de langage en principe.

n°3418097
Trotamundo​s
Posté le 28-02-2022 à 17:32:06  profilanswer
 

Ah ok je ne connaissais pas cet outil ! Merci :jap:

n°3418118
Trotamundo​s
Posté le 01-03-2022 à 10:00:04  profilanswer
 

J'ai bien avancé avec l'outil enregistreur de macro, c'est parfait !

 

J'ai par contre une erreur lors de la conversion d'une colonne car elle est vide (ce qui est normal). Sauf qu'elle peut ne pas être vide et dans ce cas j'ai besoin que les données soient traitées.

 

La fonction If IsEmpty() then [...] End if attend comme argument une cellule, j'imagine qu'il y a plus simple pour travailler en matriciel (et ne pas contrôler la première ligne qui contient le titre de la colonne).

 

Merci d'avance :jap:

n°3418127
Pims_UTT
Génoise confiture et chocolat
Posté le 01-03-2022 à 13:53:34  profilanswer
 

Et en faisant un If Range("XXX" ).Text ="" Then?
 
Sinon y'a l'option du "On error resume next" :o
La macro va ignorer les erreurs et continuer. Par contre c'est crade d'un point de vue code, et si tu as une erreur ailleurs elle sera ignorée aussi ce qui peut mener à des comportements surprenants de la macro. Donc à utiliser seulement quand on ne peut pas faire autrement.

n°3418128
Trotamundo​s
Posté le 01-03-2022 à 14:01:27  profilanswer
 

Pims_UTT a écrit :

Et en faisant un If Range("XXX" ).Text ="" Then?


C'est plutôt un If not qu'il faut que j'utilise alors :jap:

Pims_UTT a écrit :

Sinon y'a l'option du "On error resume next" :o
La macro va ignorer les erreurs et continuer. Par contre c'est crade d'un point de vue code, et si tu as une erreur ailleurs elle sera ignorée aussi ce qui peut mener à des comportements surprenants de la macro. Donc à utiliser seulement quand on ne peut pas faire autrement.


Je veux éviter ça, j'ai toujours essayer de coder proprement :D

n°3418129
Pims_UTT
Génoise confiture et chocolat
Posté le 01-03-2022 à 14:07:32  profilanswer
 

Trotamundos a écrit :


C'est plutôt un If not qu'il faut que j'utilise alors :jap:


 
Ou un If Range("XXX" ).Text <> "" Then pour tester la différence, ça se vaut d'un point de vue logique mais c'est peut-être plus facile à lire.
 

Trotamundos a écrit :


Je veux éviter ça, j'ai toujours essayer de coder proprement :D


 
 [:eneytihi:4]

n°3418130
Trotamundo​s
Posté le 01-03-2022 à 14:15:42  profilanswer
 

Pims_UTT a écrit :

Ou un If Range("XXX" ).Text <> "" Then pour tester la différence, ça se vaut d'un point de vue logique mais c'est peut-être plus facile à lire.


Vendu, merci :jap:

n°3418133
Trotamundo​s
Posté le 01-03-2022 à 14:53:32  profilanswer
 

Ahm... Le test n'est pas concluant.
 
Si ma colonne est vide ça fonctionne : il ne lance pas la conversion et je n'ai pas de message d'erreur.
Par contre si ma colonne est remplie de "nombre stockés sous forme de texte" la conversion ne se lance pas non plus.
 
C'est peut-être un problème sur le type de la variable considérée ?
If Range("XXX" ).Text <> "" Then
 
https://rehost.diberie.com/Picture/Get/f/64234

n°3418134
Lagwiyann
Posté le 01-03-2022 à 14:54:40  profilanswer
 

Trotamundos a écrit :

Ahm... Le test n'est pas concluant.

 

Si ma colonne est vide ça fonctionne : il ne lance pas la conversion et je n'ai pas de message d'erreur.
Par contre si ma colonne est remplie de "nombre stockés sous forme de texte" la conversion ne se lance pas non plus.

 

C'est peut-être un problème sur le type de la variable considérée ?
If Range("XXX" ).Text <> "" Then

 

https://rehost.diberie.com/Picture/Get/f/64234

 

Mets Value a la place pour voir.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  85  86  87  ..  111  112  113  114  115  116

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)