Forums XLPages

Tous les messages (Titom1978)

1 2 3 4 »
Re: Assignation dynamique d'une macro à un bouton
#1
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 19-06-2013 22h35

Bonjour Mdf,

 

je pense que je vais partir sur la deuxième possibilité que tu m'avais indiqué sur ta première réponse. En parcourant les différents forums, j'ai le sentiment de ne pas être seul à rencontrer ce souci, sans forcément trouver de réponse au problème posé! 

 

En tout cas, merci pour ton aide! 

 

Je mets le post en résolu en attendant d'avoir d'autres éléments permettant de faire avancer la question.

 

Titom


That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Assignation dynamique d'une macro à un bouton
#2
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 17-06-2013 17h30

Ca ne pourrait pas provenir de la version d'excel utilisée? qu'elle soit en 32 ou 64bits?


That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Assignation dynamique d'une macro à un bouton
#3
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 17-06-2013 16h59

Merci beaucoup pour la réponse,

 

J'ai modifié la ligne de code mais Excel me sort une erreur 9: l'indice n'appartient pas à la sélection...

 

Aurais-tu un indice pour savoir de quoi il retourne?

 

Titom

 

Ps: L'idée de copier la feuille est intéressante, je n'y avais pas pensé!


That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Exécuter Macro an partir d'une autre Feuille
#4
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 17-06-2013 13h52

Bonjour Floka,

 

Pour répondre à ta question, il me semble qu'il faille que tu changes la référence à la page à laquelle tu veux faire appliquer ta macro.

 

Je m'explique:

Sur cette partie par exemple:

'=====================================***Partie 1 : Suppression des sous-totaux=============================================================
With Feuil2.Range("A2:A" & Range("A" & Application.Rows.Count).End(xlUp).Row)
    Do
        Set C = .Find("Total")
        If Not C Is Nothing Then
            Feuil2.Cells(C.Row, "A").EntireRow.Delete
        End If '
    Loop While Not C Is Nothing
End With

En dessous de "If Not C Is Nothing Then", tu indiques "Feuil2.Cells...": il faut que tu remplaces le "Feuil2" par le nom de la page sur laquelle tu veux faire travailler ta macro.

D'une manière beaucoup plus général, si tu veux régler tes problèmes de références, indique "ActiveSheet".

 

Qu'en penses-tu?

 

Cordialement,

 

Titom


That's all folks!!!
Hors Ligne
Rapport   Haut 

Assignation dynamique d'une macro à un bouton
#5
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 16-06-2013 23h27

Bonjour à toutes et à tous,

 

Voici ce qui m'amène ce soir:

Je tente de créer une macro qui créé automatiquement une page d'un classeur avec la mise en forme que je souhaite. Je souhaite y inclure un bouton permettant de revenir à une page qui sera le menu principal, pour cela, je voudrais que ma macro initiale assigne automatiquement une macro tierce au bouton.

 

Après quelques recherches sur le net et autres forums, j'ai vu que cela était possible, j'ai essayé les solutions, mais celles-ci ne semblent pas fonctionner. Quelqu'un pourrait-il me venir en aide?

 

Je précise que je tourne sur Excel 2007 et 2010...

 

Je joins le fichier contenant ma macro.

 

Merci par avance,

 

Titom

Pièce jointe:
xlsm Création de page.xlsm   [ Taille: 18.96 Ko - Téléchargements: 441 ]

That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Utilisation de Array()
#6
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 12-12-2012 14h21
Merci JeanMarie!

Pile-poil ce que je voulais!

A bientôt sur le forum

That's all folks!!!
Hors Ligne
Rapport   Haut 

Utilisation de Array()
#7
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 12-12-2012 09h11
Bonjour à toutes et à tous,

Voici ce qui m'amène aujourd'hui. Je butte sur un problème concernant les tableaux de type Array() en VBA.

Voici en substance ce que je cherche à faire:
1. Je mets en place un tableau de type Array() dans mon code VBA,
2. Ce tableau contient des données qui seront utilisées pour tester des valeurs
3. Lorsque je lance une boucle pour tester les valeurs des cellules par rapport aux données du tableau, je souhaite que la cellule prenne un certain type de coloration.

Pour ce cas, vous me direz qu'il y a les MEFC, mais dans le cas présent je simplifie volontairement mon code et mes feuilles de données. Je souhaite comprendre comment je peux utiliser ces fameux Array.

Je joins deux fichiers excel, un en version 2010 et un en version antérieur.

D'avance merci pour votre aide.

Titom



Pièce jointe:
xls Tableau.xls   [ Taille: 32.00 Ko - Téléchargements: 455 ]
xlsm Tableau.xlsm   [ Taille: 14.48 Ko - Téléchargements: 482 ]

That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Modification de contenu de cellules suivant sélection
#8
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 12-12-2012 08h55


That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Modification de contenu de cellules suivant sélection
#9
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 09-08-2012 23h25
Bonjour mDF, bonjour Mth, bonjour à tous les forumers,

J'ai pu tester les dernières contributions et ça fonctionne comme je le désire. Pour le côté "Too much" , je vais essayer de faire la même chose avec une listbox (en mode non modal) et sans la couleur, je trouverai bien une solution pour la couleur!

Merci beaucoup pour vos solutions!

A très bientôt sur le forum,

Titom

That's all folks!!!
Hors Ligne
Rapport   Haut 

Re: Mise en forme conditionnelle
#10
Aspirant XLPages

Inscription: 04/10/2009

Messages: 39

Système d'exploitation:
PC & Mac
Version Excel utilisée:
2007, 2010, 2011 MAC
Posté le : 09-08-2012 23h21
Bonsoir Jeff, bonsoir les forumers!

Pour utiliser les macros, tu copies les boutons sur chacune des pages et tu leurs affectes les macros par la manip' suivante:

1. Tu fais un clic droit sur le bouton "Comparaisons" pour faire apparaître le menu contextuel;
2. Tu sélectionnes affecter une macro;
3. Tu sélectionnes ensuite "Thisworkbook.comparaison_nombres";
4. Tu cliques sur "OK" et les première macro est affectée au premier bouton.

Tu fais la même chose pour le second bouton mais en sélectionnant cette fois "Thisworkbook.nettoyage_cellule"

Fais signe si tu trouves des difficultés!

Cordialement,

Titom


Pièce jointe:
zip test_comparaisons-1.zip   [ Taille: 66.31 Ko - Téléchargements: 475 ]

That's all folks!!!
Hors Ligne
Rapport   Haut 

1 2 3 4 »