Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2011, 15h44   #1
Membre habitué
 
Homme christian
retraite
Inscription : avril 2010
Messages : 310
Détails du profil
Informations personnelles :
Nom : Homme christian
Âge : 56
Localisation : Espagne

Informations professionnelles :
Activité : retraite
Secteur : Industrie

Informations forums :
Inscription : avril 2010
Messages : 310
Points : 109
Points : 109
Par défaut Erreur au lancement Macro

Bonjour

j'ai le code suivant:
Code :
1
2
3
Sub Lance_consultant()
consultant.Show
End Sub
et quand je le lance il m'envoie l'erreur suivante:
erreur d'execution '70'
et se bloque sur consultant.Show
quelqu'un peux t'il me dire d'ou cela viens
merci
cris
chris09300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 15h56   #2
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Quel est le code dans ton Userform_Initialize de ton usf consultant?

Supprime la propriété RowSource de ta combobox Numero
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 16h15   #3
Membre habitué
 
Homme christian
retraite
Inscription : avril 2010
Messages : 310
Détails du profil
Informations personnelles :
Nom : Homme christian
Âge : 56
Localisation : Espagne

Informations professionnelles :
Activité : retraite
Secteur : Industrie

Informations forums :
Inscription : avril 2010
Messages : 310
Points : 109
Points : 109
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub UserForm_initialize()
 
DTPicker1.Value = Date
DTPicker2.Value = Date
 
Dim WsS As Worksheet
Dim DerLigS As Long, R As Long
Set WsS = Sheets("AR-Base")
DerLigS = WsS.Cells(Columns(21).Cells.Count, 25).End(xlUp).Row
For R = 21 To DerLigS 'Boucle sur les lignes de la col. U
   consultant.Numero.AddItem WsS.Cells(R, 21) 'Ajout des N° au Combobox
Next R
End Sub
je ne peux pas Supprime la propriété RowSource de la combobox Numero , car j'y est la liste que j'utilise en dans la colonne U
chris09300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 17h07   #4
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu!!

bonjour
j'ai l'impression que tu t'ai emmelé les pinceaux

tu ne differencie pas les colonnes des lignes

essaie ceci:


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Private Sub UserForm_initialize()
 Dim WsS As Worksheet'variable object representant le sheets
Dim DerLigS As Long, i As Long'variable de type long(numerique) (derniereligne et compteur 
Set WsS = Sheets("AR-Base")'on attribue a la variable wss le sheet concerné
DerLigne = WsS.Range("U" & Rows.Count).End(xlUp).Row 'on trouve la derniereligne utilisée dans la colonne "u"
 
DTPicker1.Value = Date
DTPicker2.Value = Date
 
 
'en partant du principe que ta liste commence par la donné en  cellule u1 sinon tu remplace le 1 par le numero de ligne ou commence la liste
For i = 1 To DerLigne 'Boucle sur les lignes de la col. U jusque a derligne
   consultant.Numero.AddItem WsS.Cells(i, 21) 'Ajout des valeurs dans delacellule(i,colonne21) au Combobox
Next i
End Sub
Voila
au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2011, 17h48   #5
Membre habitué
 
Homme christian
retraite
Inscription : avril 2010
Messages : 310
Détails du profil
Informations personnelles :
Nom : Homme christian
Âge : 56
Localisation : Espagne

Informations professionnelles :
Activité : retraite
Secteur : Industrie

Informations forums :
Inscription : avril 2010
Messages : 310
Points : 109
Points : 109
ca fonctionne tres bien
merci
cris
chris09300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h01.


 
 
 
 
Partenaires

Hébergement Web