Nous frisons la pensée unique …
Type: Messages; Utilisateur: Marc-L
Nous frisons la pensée unique …
Pour conclure :
la méthode Evaluate est instantanée pour une pauvre matrice de 4 éléments tel posée dans la demande initiale ‼
Bonjour,
vite fait en passant pour rappeler lorsque des données sont passées à un UserForm
alors cet UserForm est de facto chargé, l'instruction Load étant donc optionnelle …
...
Car déjà ref = [{1,2,3,4}] crée une matrice d'éléments numériques …
Ensuite s'il faut travailler comme ici à partir d'une p'tite chaine avec un délimiteur différent
Evaluate évite de boucler soit...
Bonjour,
ne pas agir alors au niveau d'une propriété de l'application mais bien au niveau du classeur lui-même alors !
L'astuce consiste à cacher sa fenêtre, s'intéresser donc dans l'aide VBA...
Salut Franck ! J'évoquais bien Array et non Split …
On va pouvoir enfin entrer dans le vif du sujet : oui bien sûr, élémentaire mon cher Watson
via le B-A-BA d'Excel comme déjà démontré...
Patrick,
cela revient à transformer un Array d'un Array en simple Array
et comme le premier indice d'un Array est le zéro par défaut
mais peut aussi être le un si Option Base 1 en tête de module...
Bien !
Pour alléger ou optimiser le code, comparer déjà cette analyse avec les fonctionnalités d'Excel,
surtout si le code comporte des boucles bien longues à l'exécution …
Bonjour,
bref un code LEGO™ !
Bien souvent un UserForm n'est pas vraiment utile sauf s'il est utilisé comme une simple interface et encore …
Pour cette restructuration, déjà bien analyser le...
A partir d'Excel 2013 il y a des fonctions de feuille de calculs dédiées au Web
même si là vu le peu d'information je ne sais si c'est possible …
Pour les versions antérieures, ce serait via un...
Oui comme Join & Filter, avec Split le triptyque référencé dans le tutoriel Manipuler les chaînes de caractères …
Non, j'évoquais l'adresse de l'image, son URL …
Dans mon aide, il est indiqué plusieurs fois « sous-chaînes » et du reste comme sur MSDN,
en lisant l'explication de chacun de ses arguments.
Si l'aide apporte un doute, en cours d'exécution la...
Sélectionner la cellule puis côté VBE dans la fenêtre Exécution valider ?activecell.formula …
...
Bonjour,
si l'image a une adresse fixe et donc connue dans la page Web
alors elle est directement intégrable dans Excel via son URL !
Sinon ce serait peut-être possible via un code mais cela...
Bonjour !
Et bien pas moi et ce depuis toujours avec différentes versions d'Excel !
A moins qu'il y ait eu une mise à jour dans une version plus récente …
Donc de mon côté la seule...
Bonjour !
Oui comme clairement indiqué dans l'aide VBA de Split !
Et non comme déjà évoqué juste au dessus et déjà précédemment par unparia (Salut !),
Ce n'est pas faux : un fossé peut se creuser avec des résultats faussés ! … :lun:
Eric,
dans le cas d'une feuille vide (cf post #7), pas d'erreur via Evaluate même s'il y en a une dans une cellule via la formule
donc dans ce cas pas d'autre choix de vérifier directement le...
Bonjour,
déjà en activant l'Enregistreur de macro puis en opérant manuellement, une base de code est livrée sur un plateau !
...
Bonjour !
Oublier le VBA un moment et se poser la question côté Excel, comment effectuerais-tu le test ?
Car déjà en appliquant le B-A-BA d'Excel par code, une boucle - forcément longue -...
[/INDENT]
De mon côté j'obtiens l'erreur dans les deux cas, plage vide ou remplie !
La méthode Evaluate - non expliqué dans sa documentation - peut agir comme une formule matricielle...
Bonjour !
C'est normal car ce n'est pas toujours tout à fait la même chose entre une cellule et une évaluation
comme tu peux déjà le voir toi-même côté VBE dans la fenêtre Variables locales...
Oui car une formule peut déjà s'appliquer globalement à une plage de cellules
au lieu d'une boucle cellule par cellule souvent bien plus longue …
C'est pour cela qu'en connaissant mieux Excel et...
Bonjour,
déjà consulter l'aide VBA interne de For Each …
___________________________________________________________________________________________________________
Je suis Paris, Egypte,...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.