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 14/11/2011, 10h38   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Bonjour j'ai un petit problème.
J'ai fais une macro avec une boucle for sans soucis et dès que je rajoute le IF à l'intérieur il me dis "Next sans For"...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Sub Generer_avec_dates_clic()
Dim y As Byte, z As Byte, m As Byte, n As Byte
Dim i As Integer, j As Integer
Dim Nom_Reseau As String
Dim Case_Init As Range
Dim Nb_Reseau As String
Dim Date_debut_tx As String
Dim Date_fin_tx As String
Dim Date_ref As String
Dim Case_date_ref As Range
Dim g As Integer
 
'Call SupprSheet
 
'DoEvents
 
With Worksheets("Calcul")
 
    Date_debut_tx = .Range("M8").Value
    Date_fin_tx = .Range("O8").Value
 
    For g = 0 To 62
 
        Set Case_date_ref = .Range("A42").Offset(0, g)
        Date_ref = Case_date_ref.Value
 
        If Date_debut_tx < Date_ref & Date_fin_tx < Date_ref Then
        y = 1
        Else
        y = 0
 
    Next g
 
End With
 
End Sub
Savez vous d'ou cela vient?

Et quand je mets le For et Next en commentaire, il me dit End with sans with...
roni44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 10h45   #2
Invité de passage
 
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 2
Points : 2
Ahah il manque un petit end if je pense...
roni44 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/11/2011, 13h04   #3
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 256
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 256
Points : 2 979
Points : 2 979
Citation:
Envoyé par roni44 Voir le message
Ahah il manque un petit end if je pense...
Ben oui ! si ce n'est qu'il n'y a pas de petit ou grand end-if, mais des rêgles de programmation minimales pour que le pauvre ordinateur comprennent ce que tu veux lui faire réaliser.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h34.


 
 
 
 
Partenaires

Hébergement Web