Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


problème de compatibilite vba 2003 et 2010

avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty problème de compatibilite vba 2003 et 2010

Message par Comby le Mer 17 Sep 2014 - 14:42

je suis a la recherche d'un filtre de données exel car j'en avais un qui me donne toute satisfaction mais depuis que nous sommes passe a exel 2010 j'ai perdu toutes mes fonctions de filtrage, vous avez compris que je suis une bille au niveau informatique
A priori la listview n'existe plus sur vba 2010 ou 2013
mon problème c'est mon truc etait pour moi parfait car j'avais 4 ComboBox de filtrage (ex 1 type de machine,son modele et la partie incrimine+ le numero le tous venais gentiment ce mettre dans listview et je clicker dessus avec un lien j'allais directement sur le fichier en question. en plus il y avais une recherche par mot
si quelqu'un a une idee ? ci-dessous les code vba 2003 de mon application

Code:

Option Explicit
Option Compare Text 'la casse n'est pas prise en compte
Dim L& 'mémorisation

Private Sub ComboBox1_Change()
Dim d1 As Object, d2 As Object, d3 As Object
Dim w As Worksheet, derlig&, t1, t2, t3, cb$, i&, s$
ComboBox2.RowSource = "": ComboBox3.RowSource = "": ComboBox4.RowSource = ""
Union([Type], [Thème], [Numéro]).ClearContents
If Application.CountIf([Machine], ComboBox1) = 0 Then _
  ComboBox1 = "": If TextBox1 = "" Then ComboBox1.DropDown: GoTo 1
Set d1 = CreateObject("Scripting.Dictionary")
Set d2 = CreateObject("Scripting.Dictionary")
Set d3 = CreateObject("Scripting.Dictionary")
Set w = Sheets("SOMMAIRE COMMUN")
w.AutoFilterMode = False
derlig = w.Cells.Find("*", w.[A1], xlFormulas, , xlByRows, xlPrevious).Row
t1 = Application.Transpose(w.Range("C3:C" & derlig))
t2 = Application.Transpose(w.Range("D3:D" & derlig))
t3 = Application.Transpose(w.Range("E3:E" & derlig))
cb = ComboBox1
For i = 1 To UBound(t1)
  s = Trim(w.Cells(i + 2, "H"))
  If IIf(cb = "(vide)", s = "", cb = "" Or cb = s Or s = "commun") Then
    If t1(i) <> "" And Not d1.exists(t1(i)) Then d1.Add t1(i), t1(i)
    If t2(i) <> "" And Not d2.exists(t2(i)) Then d2.Add t2(i), t2(i)
    If t3(i) <> "" And Not d3.exists(t3(i)) Then d3.Add t3(i), t3(i)
  End If
Next
'---RowSources---
If d1.Count Then
  [Type].Resize(d1.Count) = Application.Transpose(d1.items)
  [Type].Sort [Type], xlAscending, Header:=xlNo
  ComboBox2.RowSource = "Type"
End If
If d2.Count Then
  [Thème].Resize(d2.Count) = Application.Transpose(d2.items)
  [Thème].Sort [Thème], xlAscending, Header:=xlNo
  ComboBox3.RowSource = "Thème"
End If
If d3.Count Then
  [Numéro].Resize(d3.Count) = Application.Transpose(d3.items)
  [Numéro].Resize(, 2).Sort [Numéro].Offset(, 1), xlAscending, [Numéro], , xlDescending, Header:=xlNo
  ComboBox4.RowSource = "Numéro"
End If
'--------
1 RECHERCHE
End Sub

Private Sub ComboBox2_Change() 'Type
RECHERCHE
End Sub

Private Sub ComboBox3_Change() 'Thème
RECHERCHE
End Sub

Private Sub ComboBox4_Change() 'Numéro
RECHERCHE
End Sub

Private Sub CommandButton1_Click() 'RAZ
ComboBox1 = "": ComboBox2 = "": ComboBox3 = "": ComboBox4 = "": TextBox1 = "": ComboBox1.SetFocus
End Sub

Private Sub Label5_Click() 'Mots clés
TextBox1.SetFocus
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1)
RECHERCHE
End Sub

Private Sub Label6_Click()
TextBox1.SetFocus
TextBox1.SelStart = 0
RECHERCHE
End Sub

Private Sub Label8_Click() 'lien hypertexte
On Error Resume Next
Sheets("SOMMAIRE COMMUN").Cells(L, "N").Hyperlinks(1).Follow True
End Sub

Private Sub ListView1_Click()
Label8 = ""
L = ListView1.SelectedItem
On Error Resume Next
Label8 = Sheets("SOMMAIRE COMMUN").Cells(L, "N").Hyperlinks(1).Parent
End Sub

Private Sub TextBox1_Change()
If TextBox1 = "" Then RECHERCHE
End Sub

Private Sub UserForm_Initialize()
Union([Type], [Thème], [Numéro]).ClearContents
With ListView1.ColumnHeaders
  .Add , , "L", 0 'n° de ligne dans la feuille de calcul
  .Add , , "MACHINES", 70
  .Add , , "TYPES", 40
  .Add , , "THEMES", 80, 2 'centrée
  .Add , , "Intitulé", 450
End With
End Sub

Sub RECHERCHE()
Dim w As Worksheet, derlig&, cb$, i&, motclé As Boolean, s$, h As Object
With ListView1
  .ListItems.Clear


Dernière édition par polien le Mer 17 Sep 2014 - 15:09, édité 1 fois (Raison : utilise les balises [code] pour montrer ton code stp (Polien))
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Mer 17 Sep 2014 - 15:29

Bonjour ? Merci ? Svp ?

Sinon, il faudrait s'adresser à quelqu’un qui sait programmer en vba pour qu'il t'adapte ton programme... ici, on peut te dire comment "traduire" l’effet d'une des fonctions de ton programmes en algorithme avec SZ. Mais comme personne (à ma connaissance...) ne maîtrise ce langage, on ne peut pas faire grand chose pour toi Neutral

avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty Recherche trieur fichiers exel sous ce que vous voulez

Message par Comby le Mer 17 Sep 2014 - 15:59

je suis bien conscient de la chose 
je suis dans les tuto sz mais un coup de pouce ne sera pas de refus je pense
merci
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 27
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par lereparateurdepc le Mer 17 Sep 2014 - 16:11

re,

Le problème c'est que c'est un forum dédié à SoftwareZator et, d'une manière générale, aux logiciels de Etienne Baudoux.
Sz permet de réaliser des soft sans coder et donc la plupart des membres utilisant SZ ne savent pas/peu coder en VB.NET (à ne pas prendre mal).
Comme je le vois, le VBA est assez différent.
Et puis .... c'est un peut oublié ça non le VBA ?

Le code que tu as mis, je ne le comprend pas trop..... C'est à mis chemin entre VB et VBS.

Ce que tu souhaite, c'est de refaire ce soft sous SZ en utilisant les actions Excel ?
Si tu as le fichier compilé (exe) là on pourra avoir un fonctionnement et donc plus "facilement"
refaire ça sous SZ mais sinon ..... ail Sad
Je n'ai, excepté pour faire des tableaux, pas beaucoup touché à Excel ....

La réponse pour ton filtre se trouve sûrement (au prix de pas mal de temps de recherche) sur le WEB; Google est ton amis Smile

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty Recherche trieur fichiers exel sous ce que vous voulez

Message par Comby le Mer 17 Sep 2014 - 16:33

je vous remercie car n'étant un spécialiste de la chose je pensais me faire rembarrer façon grand V mais je vois que l'univers de l'informatique n'est pas aussi méchant que cela.
bref je visionne les tutos de sz je comprend pas tous mais bon, j arrive au moins a ouvrir une feuille exels par sz c'est le début et puis si je n'y arrive pas et ben au moins j'aurai essayer
Szman
Szman


Masculin Nombre de messages : 1255
Age : 19
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par Szman le Mer 17 Sep 2014 - 16:56

Re,

ce serait vraiment bête de notre part de te remballer parce-que tu ne sais pas faire telle ou telle chose amusé Ne t'inquiète pas tous les membres sur le forum sont là pour aider les nouveaux, bienvenue dans la belle communauté SoftwareZator Smile. (j'crois que je j'vais publicitaire moi plus tard en fait xDD)

Cordialement,
Softwarezatorman



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty Recherche trieur fichiers exel sous ce que vous voulez

Message par Comby le Mer 17 Sep 2014 - 17:15

bonsoir, (j'ai manque a mes devoir désole)
 je pense vu mes connaissances que je vais avoir besoin d'un peu ou beaucoup d'aide mais bon je suis tétu alors tous peut arriver
et puis je n'ai pas le choix car mon patron ne veut pas investir pour le faire faire
Désole pour mes débuts sur le forum 
bonne soirée à tous
Jerem'
Jerem'

Gagnant or au concours SZ2014
Gagnant or au concours SZ2014

Masculin Nombre de messages : 931
Age : 19
Emploi/loisirs : Développeur et YouTuber à ses temps perdus
Humeur : Tant que je code , ça va !
Date d'inscription : 08/08/2013

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par Jerem' le Mer 17 Sep 2014 - 17:23

Bonjour ,

Tout d'abord , bienvenue sur le forum !

Ensuite , si tu as besoin d'aide , ce forum est fait pour ça . Même beaucoup d'aide , il y a pleins de tutoriels pour tout sa et tu peut bien évidemment , après recherches , créer un nouveau sujet !

Pour tes début sur le forum , j'ai été pareil que toi ! Tu va t'y faire , ne t’inquiète pas !

Cordialement ,

Jeremy60800



Arrow Venez voir mon site : InformatiqueBlog
Arrow Ma chaîne YouTube : Jerem'Tech
@ Mon contact "pro" : jeremtech@gmx.fr
@ Mon twitter : @jeremtech
Idea Mes logiciels suivis : TexteNote , MineServ Creator & Forge Modding Helper
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Jeu 18 Sep 2014 - 8:51

@Comby a écrit:bonsoir, (j'ai manque a mes devoir désole)
 je pense vu mes connaissances que je vais avoir besoin d'un peu ou beaucoup d'aide mais bon je suis tétu alors tous peut arriver
et puis je n'ai pas le choix car mon patron ne veut pas investir pour le faire faire
Désole pour mes débuts sur le forum 
bonne soirée à tous
Bonjour,

pas de problème Wink , on te comprend parfaitement (il faut juste ne pas oublier la politesse et une explication détaillée... là s'est notre devoirs de modo de te le signaler Wink )
et puis on ne peut pas décider à place de ton patron... amusé

sinon, petit essai d'interface avec SZ :

problème de compatibilite vba 2003 et 2010 110

Est ce que c'est grosso modo ce que tu cherche à faire ou pas ?

avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty re re re filtrage exel

Message par Comby le Jeu 18 Sep 2014 - 15:42

bonsoir,
cela ressemble un peu a mes fonctions que j'avais sur exels2003problème de compatibilite vba 2003 et 2010 F:\\erreurproblème de compatibilite vba 2003 et 2010 F:\erreur
j'aurai bien voulu mettre une copie d'écran mais je ne dois pas avoir tous compris pour l'intégrer sur le forum
cordialement COMBY


problème de compatibilite vba 2003 et 2010 F:\erreur
lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 27
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par lereparateurdepc le Jeu 18 Sep 2014 - 15:47

re,

Dès la création d'un compte sur ce fofo, un compte sur un hébergeur d'image se crée automatiquement.
Dans la zone texte, il y a une petit barre d'outils et regarde bien, il y a une petite image avec une disquette. Clique dessus et suis les étapes pour envoyer cette image sur ton compte.
Sur la dernière étape, utilise le lien du bas (lien direct vers l'image)
A côte, il y a une autre fonction pour insérer l'image dans ton message, colle le lien précédent.

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Jeu 18 Sep 2014 - 15:50

re,

pour mettre une capture d'écran dans ton message, tu héberge ton image :

problème de compatibilite vba 2003 et 2010 2014-016

tu récupère le lien qui t'est donné, et tu met l'adresse de ton image comme ceci :
Code:
[img]ton_lien[/img]

par exemple, pour l'image que tu voit ci dessus, j'ai mit :

[img]http://i39.servimg.com/u/f39/16/51/03/49/2014-016.jpg[/img]


[EDIT]en fait, j'ai illustré ce qu'a dit lereparateurdepc lol

cordialement.
Polien

lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 27
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par lereparateurdepc le Jeu 18 Sep 2014 - 15:53

re,

Merci Smile

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Jeu 18 Sep 2014 - 15:57

re,

lol c'est le hasard
de rien Wink

avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty re re re et re

Message par Comby le Jeu 18 Sep 2014 - 16:06

re-bonsoir tous le monde
Comme je suis un peu dur de la feuille voici le lien car je ne sais pas combien d'image sont partis où et comment bref j'ai mis le lien ce sera plus rapide pour tous le monde (surtout moi)
problème de compatibilite vba 2003 et 2010 Erreur15
Cordialement COMBY
avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par Comby le Jeu 18 Sep 2014 - 16:14

bonsoir 
maintenant j'ai compris mais mon compte n'était pas valider donc forcement 
bref l'image c'est mis mais pas vraiment ou je voulais
cordialement a tous
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Jeu 18 Sep 2014 - 17:54

re,

après tu peut centrer ton image avec les balises (dans l'éditeur non graphique Wink )
Code:
[center][/center]

sinon vu l'interface, c'est tout a fait faisable avec SZ, le seul problème sera pour la recherche: ce n'est pas adaptable facilement en vb.net... Neutral

avatar
Comby
Nouveau
Nouveau

Masculin Nombre de messages : 8
Date d'inscription : 05/09/2014

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par Comby le Jeu 18 Sep 2014 - 17:57

bonsoir
vous voulez me casser le moral
moi qui vient regarder une bonne dizaine de tuto
cordialement COMBY
polien
polien


Masculin Nombre de messages : 2995
Age : 23
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par polien le Jeu 18 Sep 2014 - 18:01

ne vous inquiétez pas: c'est faisable, seulement s'était beaucoup plus simple avec vba (je ne sais pas si les actions excels de sz permettent de rechercher...)


Contenu sponsorisé

problème de compatibilite vba 2003 et 2010 Empty Re: problème de compatibilite vba 2003 et 2010

Message par Contenu sponsorisé


    La date/heure actuelle est Dim 17 Nov 2019 - 15:09