Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Bonjour,
Il y a plusieurs mois certains d'entre vous m'ont grandement aidé à développer ce programme de comptes personnel et je les en remercie encore chaleureusement.
Je découvre aujourd'hui quelque chose que je ne comprends pas:
Le contenu du champ dénommé: "s'applique à" n'est pas...
Bonjour à tous,
J'ai un programme qui se comporte bizarrement lors de l'importation de données bancaires.
Le fichier bancaire (anonymisé) comporte environ 500 lignes, si j'importe les données de ce fichier source lorsque mon fichier cible (onglet saisie comptes) est vide, l'importation se révèle...
Bonjour à tous,
J'ai posté il y a peu cette même question et j'ai reçu différentes propositions (merci à vous) et la plus simple m'avait été aimablement proposée par Eriiiic.
Il s'agissait de faire une validation des données avec la formule:
NBVAL($B7:$C7)<=1
Ca avait fonctionné.
Aujourd'hui je...
Bonjour à tous,
J'ai une colonne "dépenses" et une colonne "recettes" et je souhaite empêcher le remplissage, sur une ligne donnée, d'une dépense si une recette a été saisie et inversement, empêcher de saisir une recette si une dépense a été saisie sur la même ligne.
J'ai pensé écrire une macro...
Bonjour à tous,
Je cherche à déterminer si ma variable LIBELLE contient ou non le mot LOYER, j'ai essayé ceci;
If Application.WorksheetFunction.Find("LOYER", Libelle) = 1 Then
Rubrique = "LOYER"
End If
Mais j'ai une erreur, FIND n'étant pas reconnu.
J'ai précédemment travaillé...
Bonjour le fil,
En fermant mon classeur principal, je souhaite fermer en même temps un autre classeur, j'ai essayé comme ceci:
Private Sub Workbook_BeforeClose()
On Error Resume Next
Workbooks("Banque.xlsx").Close SaveChanges:=False
End Sub
Et j'ai placé cette procédure dans...
Bonsoir le fil,
A nouveau, Bonne Année à tous.
Je connais la syntaxe pour tronquer une chaine de caractères par la gauche (par exemple) à savoir:
Left ("année",2) qui renvoie: an
Mais peut on donner une variable à la place de la chaine explicite ?
Merci
Bonjour à tous,
J'ai un messagebox qui ne s'affiche pas en mode normal mais qui s'affiche seulement en mode pas à pas:
Sub InitialisationImportation()
Workbooks.Open Filename:="C:\Users\Utilisateur\Desktop\Banque.xlsx"
With Workbooks("banque.xlsx").Worksheets("banque")...
Bonjour à tous,
Je n'arrive pas à faire la somme d'une colonne en vba, j'ai une erreur 1004 sur cette ligne:
Range("I6") = Range("I6") - WorksheetFunction.Sum("B7:B" & NbreDeLignesAEffacer) + WorksheetFunction.Sum("C7:C" & NbreDeLignesAEffacer)
Si vous avez une idée, je suis preneur car je...
Bonsoir et JOYEUX NOEL !
Je rencontre une erreur 9 : "L'indice n'appartient pas à la sélection" sur la ligne suivante, auriez vous une idée ?
NbreDeLignesDansLaVersion = Workbooks("essai.xlsm").Sheets("SAISIE_COMPTES").Range("Q2").Value
Je vous joins mes procédures:
Option Explicit
Public...
Bonjour le fil,
Je croyais savoir que pour qu'une variable soit globale, c'est à dire reconnue par tous les modules, il fallait qu'elle soit déclarée PUBLIC avant la 1ere déclaration de procédure.
C'est ce que j'ai fait, pourtant dès que je sors de ma procédure, le mode debug affiche en face...
Bonsoir à tous,
Pour savoir si une date se trouve dans un intervalle, j'ai choisi de les convertir en numérique grâce à DATEVALUE (à tort ou à raison...)
Mais ma comparaison ne marche pas, j'ai mis des espions pour déboguer et je constate que mes variables (DATEDEBUTNUMERIQUE et...
Bonsoir le fil,
J'ai des déclarations globales , en PUBLIC, que je place en début de procédure, des fois, elles se placent en fait en fin de procédure précédente, ce qui m'amène le défaut:
"Seuls des commentaires....peuvent être placés après end sub"
Auriez vous une idée ?
Merci par avance
Bonjour le fil,
Je croyais savoir que pour qu'une variable soit utilisable dans toutes les procédures, donc globale, elle devait être déclarée en tête de procédure, c'est à dire avant le nom de la procédure. C'est ce que j'ai fait, pourtant mes variables ne semblent pas reconnues puisque la...
Bonsoir à tous,
Je souhaite proposer (à l'utilisateur) des dates de chargement de données bancaires sur son pc.
j'ai donc un fichier.csv que j'ai enregistré au format xlsx. J'ai ouvert ce fichier précédemment par macro.
Je voudrais afficher quelque chose du genre:" votre banque vous propose...
Bonjour à tous,
Je n'arrive pas à trouver la bonne syntaxe pour copier une plage de cellules en paramétré en VBA.
Je veux copier un tableau avec 5 colonnes de A à E
Le nombre de lignes est variable, c'est la raison pour laquelle je souhaite paramétrer
j'ai le nombre de lignes à copier qui se...
Bonjour le forum, (ou bonne nuit...je n'arrive pas à me résoudre à aller me coucher...)
Vu votre efficacité de l'autre jour je me dis que je ferais mieux de faire appel à vous car je vais y passer des semaines à ce train là.
Je souhaite que mon programme ne dépasse pas les 1000 lignes, donc...
Bonjour tout le monde,
J'ai essayé de trouver cette solution sur ce forum et d'autres, même si certains sujets se rapprochent de mon problème, je n'arrive pas à adapter...
Il s'agit d'effacer les 8 premières colonnes de chaque ligne comprenant (en 1ere colonne) une date= "01/01/1900"
Ma macro...
Bonjour à toutes et tous,
Je viens de rejoindre votre communauté, je suis retraité issu du monde industriel (automaticien) et je découvre depuis peu les macros Excel qui ne m'avaient pas tenté jusque là.
Je pousse mes connaissances Excel dans leur dernier retranchement dans le cadre du...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.