3557 résultats trouvés

par Theze
Hier, 20:54
Forum : Excel - VBA
Sujet : Création d'un formulaire
Réponses : 7
Vues : 77

Re: Création d'un formulaire

Bonjour, Voici la seconde mouture avec une fonction de recherche avec les dates de démarrage des travaux et de fin des travaux. Les dates sont prioritaires sur les autres champs et la date de démarrage est prioritaire sur celle de fin des travaux. La recherche peux porter sur tous les champs. Je te ...
par Theze
18 août 2019, 08:20
Forum : Excel - VBA
Sujet : Annuler Message de fermeture Fichier
Réponses : 5
Vues : 63

Re: Annuler Message de fermeture Fichier

Bonjour, Dans un module standard, tu crées une Sub d'enregistrement/fermeture que tu appelles depuis les deux porcédures événementielles. La Sub : Sub Fermer() ThisWorkbook.Save Application.Quit End Sub Les appels : Private Sub CommandButton1_Click() Fermer End Sub Private Sub Workbook_BeforeClose(C...
par Theze
18 août 2019, 08:07
Forum : Excel - VBA
Sujet : Determiner des points croissants parmis plusieurs
Réponses : 9
Vues : 81

Re: Determiner des points croissants parmis plusieurs

Bonjour, Les valeurs indiquées dans un message : Sub Test() Dim Plage As Range Dim I As Long With Worksheets("Feuil1"): Set Plage = .Range(.Cells(1, 1), .Cells(1, .Columns.Count).End(xlToLeft)): End With 'sur la première ligne For I = 1 To Plage.Count If Plage(I + 6).Value > Plage(I + 5).Value And _...
par Theze
17 août 2019, 07:38
Forum : Excel - VBA
Sujet : Determiner des points croissants parmis plusieurs
Réponses : 9
Vues : 81

Re: Determiner des points croissants parmis plusieurs

Bonjour, Un truc dans le genre ? La plage est située en ligne 1 sur la feuille "Feuil1" : Sub Test() Dim Plage As Range Dim I As Long With Worksheets("Feuil1"): Set Plage = .Range(.Cells(1, 1), .Cells(1, .Columns.Count).End(xlToLeft)): End With 'sur la première ligne For I = 1 To Plage.Count If Plag...
par Theze
16 août 2019, 07:04
Forum : Excel - VBA
Sujet : A quoi servent les formules matricielles ?
Réponses : 20
Vues : 186

Re: A quoi servent les formules matricielles ?

Bonjour à toutes et tous ! Je viens de découvrir aussi une autre utilisation : faire une fonction VBA qui renvoie un tableau, ce dernier est alors affecté à non plus une seule cellule excel mais un groupe de cellules par le biais d'une matrice ={ma_fonction} validée sur plusieurs cellules contiguës....
par Theze
15 août 2019, 11:00
Forum : Excel - VBA
Sujet : Création d'un formulaire
Réponses : 7
Vues : 77

Re: Création d'un formulaire

Bonjour, Voici un petit exemple avec un formulaire un peu plus "fun" :o J'ai transformé ton tableau en tableau structuré et j'ai entré des données bidons pour les tests. Il va sûrement y avoir des bugs mais dans un premier temps, je ne vais pas creuser plus sans que tu y ai jetés un oeil pour voir s...
par Theze
14 août 2019, 16:55
Forum : Excel - VBA
Sujet : Mettre plusieurs colonnes en ordre
Réponses : 6
Vues : 64

Re: Mettre plusieurs colonnes en ordre

Bonjour,

En vertical par colonne ou toutes les valeurs sur une seule colonne ?
Dans ton premier fichier, tu as mis deux flèches, l'une vers le bas et l'autre vers la droite que doit-on comprendre ?
As-tu au moins testé le code que j'ai posté ?
par Theze
14 août 2019, 16:52
Forum : Excel - VBA
Sujet : Excel VBA - Macro Sauvegarde - Erreur 1004
Réponses : 23
Vues : 156

Re: Excel VBA - Macro Sauvegarde - Erreur 1004

As-tu essayé le code comme je te l'ai posté ?
par Theze
14 août 2019, 11:48
Forum : Excel - VBA
Sujet : Recherche NB.SI condtionnée par une autre
Réponses : 3
Vues : 36

Re: Recherche NB.SI condtionnée par une autre

Bonjour,

Comme ceci : =NB.SI.ENS(A1:A22;"Martin";B1:B22;"<>")
par Theze
14 août 2019, 11:45
Forum : Excel - VBA
Sujet : Petite macro excel
Réponses : 12
Vues : 354

Re: Petite macro excel

Bonjour,

Content de t'avoir aidé :wink: