2435 résultats trouvés

par thev
17 septembre 2019, 12:18
Forum : Excel - VBA
Sujet : Tableau structuré VBA - Fil rouge...
Réponses : 32
Vues : 523

Re: Tableau structuré VBA - Fil rouge...

Jean-Eric a écrit :
17 septembre 2019, 12:12
lr.Range.Value = arr
A mon avis, plutôt : "lr.DatabodyRange.Value = arr" car le .Range intègre les entêtes du tableau.
par thev
17 septembre 2019, 12:12
Forum : Excel - VBA
Sujet : Ouvrir un classeur depuis un autre classeur et l'activer
Réponses : 7
Vues : 105

Re: Ouvrir un classeur depuis un autre classeur et l'activer

Il exécute bien le call ouvre(resultat1) sauf qu'un espion sur resultat1 renvoi du vide à priori et sur le Workbooks(resultat1).Activate il y a l'erreur 13 incompatibilité de type... Dans la nouvelle version du code que je t'ai transmise, resultat1 n'est plus une variable chaîne mais une variable o...
par thev
17 septembre 2019, 10:44
Forum : Excel - VBA
Sujet : Ouvrir un classeur depuis un autre classeur et l'activer
Réponses : 7
Vues : 105

Re: Ouvrir un classeur depuis un autre classeur et l'activer

Bonjour, Alors, essayer plutôt ce code Dim resultat1 As Workbook, nom As String 'choix du fichier, ajout et sélection de la feuille chaine1 = "Tableaux" Call Ouvre(resultat1) If Not resultat1 Is Nothing Then resultat1.Activate nom = chaine1: Call ajout_feuille(ActiveWorkbook, nom) If nom <> Empty Th...
par thev
16 septembre 2019, 18:06
Forum : Excel - VBA
Sujet : Ouvrir un classeur depuis un autre classeur et l'activer
Réponses : 7
Vues : 105

Re: Ouvrir un classeur depuis un autre classeur et l'activer

Bonjour, Essayer ce code : 'choix du fichier, ajout et sélection de la feuille chaine1 = "Tableaux" resultat1 = Ouvre() If resultat1 <> Empty Then Workbooks(resultat1).Activate '... Function Ouvre() Dim wbMyWb As Workbook Dim Nom_Fichier As Variant Nom_Fichier = Application.GetOpenFilename("Fichiers...
par thev
4 septembre 2019, 21:59
Forum : Excel - VBA
Sujet : Reinitialiser un Combobox de ruban
Réponses : 11
Vues : 139

Re: Reinitialiser un Combobox de ruban

L'idée du combo chargé à l’exécution, ça aurait fonctionné pour 2 fois mais pour 3 ?? C'est le cas que j'ai testé et qui fonctionne sans problème. En revanche, associer une image à chaque item est plus complexe mais doit être possible à partir d'icones stockées dans un dossier Windows (les images M...
par thev
4 septembre 2019, 17:09
Forum : Excel - VBA
Sujet : Reinitialiser un Combobox de ruban
Réponses : 11
Vues : 139

Re: Reinitialiser un Combobox de ruban

Bonjour,

Je n'ai pas trouvé de faille mais vous pouvez choisir 2 autres solutions :
1- Charger votre ComboBox à l'exécution, ce qui vous permettra de sélectionner 2 fois le même élément
2- Remplacer votre contrôle Combobox par un contrôle Gallery avec une procédure Sub associée à chaque élément.
par thev
2 septembre 2019, 12:26
Forum : Excel - VBA
Sujet : Reinitialiser un Combobox de ruban
Réponses : 11
Vues : 139

Re: Reinitialiser un Combobox de ruban

Bonjour,

Je ne sais pas comment vous avez programmé votre ruban mais en testant le cas que vous signalez, je n'ai pas le problème que vous signalez.
par thev
1 septembre 2019, 18:36
Forum : Excel - VBA
Sujet : Tableau structuré VBA - Fil rouge...
Réponses : 32
Vues : 523

Re: Tableau structuré VBA - Fil rouge...

je vais peut-être en profiter pour réviser le Dictionnary ! Du coup, je me permets de te soumettre le récapitulatif que j'ai créé sur ce sujet : L'objet Dictionary (créé par l'instruction CreateObject("Scripting.Dictionary")) est une collection d'éléments associée à une clé unique. Cette clé est en...
par thev
1 septembre 2019, 16:34
Forum : Excel - VBA
Sujet : Tableau structuré VBA - Fil rouge...
Réponses : 32
Vues : 523

Re: Tableau structuré VBA - Fil rouge...

Bonjour, Passer par un "Array" intermédiaire me parait une meilleure solution que l'hypothèse 2. Personnellement, pour ce type de problème, j'utiliserai plutôt une collection de type Dictionnaire (Scripting.Dictionary) avec pour clés, les clés primaires correspondant à la fourchette de dates et pour...
par thev
30 août 2019, 21:21
Forum : Excel - VBA
Sujet : Excel - macro
Réponses : 8
Vues : 98

Re: Excel - macro

En apportant la modification ci-dessus, cela devrait fonctionner chez toi.
ci-jointe une solution pour tri ascendant et descendant.