Nova pasta de trabalho sem nenhum código, você o que você precisa fazer é definir uma venda como uma data selecione naquela venda que o selecionador de data é vai aparecer é tão fácil quanto isso usar este seletor de data, então eu tenho um muito para compartilhar com você hoje se você estiver novo neste Excel para Freelancers Canal não esqueça de se inscrever esse é o botão que vai te ajudar receba alertas toda semana, não esqueça de clicar nessa notificação ícone Bell toda terça-feira eu criar esses treinamentos abrangentes e todo sábado eu crio coisas básicas.
Treinamentos VBA para que você conheça o mundo do Excel e do VBA, meu objetivo não é apenas para te ensinar Excel, mas para fazer você sucesso com o Excel para colocar esses habilidades em prática para ganhar muito dinheiro hoje não é diferente onde crie esta data personalizável muito legal seletor onde podemos definir uma data de início para qualquer data e também podemos definir um idioma para qualquer idioma aqui, então eu tenho muito compartilhar com vocês neste treinamento e Vou passo a passo para te mostrar como você pode criar isso sozinho.
E mesmo se você não quiser criá-lo sozinho as habilidades que você irá aprender neste treinamento irá ajudá-lo a qualquer coisa e vamos criar agora, se isso parece um pouco familiar você acompanhou minha última negociação que foi um VBA básico onde criamos um muito addin básico e eu dei algo semelhante como bônus, um selecionador de data, ganhei muitos ótimo feedback sobre isso, de fato, houve alguns problemas com configurações regionais que vamos resolver e tem muita coisa de problemas com a data original selecionador e vamos resolver tudo aqueles então vamos começar com o.
Seletor de data tradicional e entenda que tipo de problemas então o que estou indo a fazer é apenas desabilitar isso selecionador de data e isso significa que não é indo trabalhar, essa é a beleza disso agora selecionamos nada vai acontecer então o que eu quero que você entenda é como finalmente tivemos problemas com a data Seletores no passado e então o que fazemos é temos essas questões tradicionais e problemas e as soluções que estamos vou criar com este novíssimo selecionador de data, no passado, quando queria inserir um seletor de data que fazemos algo assim, então iríamos para um pasta de trabalho ou geralmente um arquivo Bas ou.
Algo em que onde temos o seletor de data, então vou abrir esta versão mais antiga era algo que eu ensinei e eu tenho o que é chamado de formulário de calendário pop-up ou seletor de dados e em primeiro lugar, apareceu na verdade, mas apareceu fora da tela, esse é um problema então eu tenho que arrastá-lo até aqui para que o localização dele e, claro, parece muito chato e você vê que tem muito de problemas então é isso agora vamos dizer Eu quero usar isso em um novo livro de exercícios o que preciso para fazer bem o que O que preciso fazer é entrar no VBA vamos entrar no desenvolvedor.
Visual Basic também podemos usar alt f11 isso é um atalho e eu tenho isso pasta de trabalho, então tenho algumas pastas de trabalho aberto agora, então tenho um pacote de ferramentas de IA se você não viu esta ferramenta de IA empacotar isso é um aplicativo fantástico onde você tenha seu próprio assistente que você possa consertar fórmulas corrigem seu código, você pode obter a tabela dados quaisquer dados que você deseja escrever código e função GPT de bate-papo, portanto, certifique-se de obter o pacote de ferramentas de IA de volta ao VBA, então o que temos aqui são nossos três Excel suplementos, então vamos dar uma olhada rápida em isso e então o que eu quero fazer é apenas.
Quero abrir uma nova pasta de trabalho aqui e então vamos clicar em novo e eu recebi esta nova pasta de trabalho e agora lembre-se nosso seletor de data está desativado para adicionar nós não quero que funcione agora, e daí o que vou fazer aqui é que tenho que ir no código e eu tenho que tirar de meus três calendários Exel eu tenho isso formulário de calendário aqui, então aqui está a data escolha o seletor deste calendário e eu também recebi meu livro três, que é minha nova apostila então vou arrastar isso para aqui e agora temos nosso formulário de calendário, então é dentro da nossa nova pasta de trabalho e agora vamos digamos que vamos para a folha um e queremos.
Isso apareça em algum lugar, então digamos F2 quando clico em F2 quero que apareça então teríamos que escrever algo como isso, iríamos para o código e teríamos escrever planilha e queremos escrever uma eventos de mudança de seleção, o que significa quando selecionamos uma célula queremos algo acontecer então escrevemos se não entre SE e então o que queremos que o alvo qual é a célula que iremos e precisamos anotar qual célula o que célula específica, então digamos que F2 é a única queremos escrever, então escreveríamos o intervalo F2.
Agora alguém que não conhece código ou não quer escrever código teria que fazer tudo isso não é nada então quando o usuário faz a seleção então eu quero mostre aquele calendário para que eu escreva calendário e então escreveríamos o formulário Pontilhe e depois mostre, então queremos mostrar esse formulário de calendário agora se você quiser mais de um CES você precisa escrever cada um dessas células aqui, como vírgula F4 e assim por diante e assim por diante, agora quando o usuário seleciona isso aqui vemos que o C na verdade apareceu, mas você não pode ver está bem na minha outra tela.
Certo, eu quero isso aqui, então teríamos para selecioná-lo e depois colocar a data agora o formato regional os dias e quando eu seleciono novamente, é assim para o lado e você teria que arrastar aqui, então não sabemos onde está vai aparecer então a primeira questão que queremos abordar é o fato de que o código deve ser escrito cada planilha de trabalho em cada pasta de trabalho em que queremos isso selecionador de data apareça, então esse é o primeiro grande obstáculo que alguém tem que enfrentar entender um pouco de VBA ou pelo menos pelo menos para poder copiar e colar e se você quiser distribuir estes pastas de trabalho que realmente não queremos que elas façam.
Posts Related:
- Microsoft Power Automate overview
- Slide Transitions in Powerpoint - "Morph Transition"- **Free Download**
- Carteirinha de Membro Grátis e 100% Personalizada Word
Têm que fazer isso se quiserem fazer alterações no local onde o seletor de data aparece então esse é o primeiro e a solução
Está criando um addin com um módulo de classe e vou mostrar exatamente como fazer isso permite que você faça isso em qualquer lugar então, se habilitarmos isso, crie um novo apostila como mostrei, ela aparece automaticamente, então resolvemos isso problema também vimos o problema que o data, na verdade, estava completamente fora do comum tela o seletor de data não é exibido adjacente a uma célula, então isso será um problema real se eu habilitar isso aqui e Clico em uma nova planilha aqui e.Selecione em uma data, vemos que a data o seletor aparece diretamente abaixo da célula e se eu selecionar aqui novamente diretamente abaixo da célula e se eu selecionar outra célula e não está aparecendo novamente, o que preciso fazer é formatá-lo como uma data aqui e eu seleciono nessa mesma célula novamente novamente, vai aparecer diretamente abaixo do e isso é exatamente onde queremos, então nosso código do seletor de data foi escrito para colocar o formulário do usuário o seletor de data diretamente abaixo da célula então resolvemos esse problema e o a data visível não está presente no calendário esse é outro então o que eu faço.
Quero dizer com isso em nosso tradicional você provavelmente não vi, mas em nosso calendário tradicional se eu selecionar uma célula Quero qualquer data que aparecer vamos diga que quero aquele aviso de data que diz maio de 2024, mas se eu mudar isso para vamos digamos um ano diferente e um diferente mês eu quero aquele mês mês e eu quero naquele ano para aparecer em janeiro de 2022, então eu quero que apareça e se eu formatar um encontro na verdade eu na verdade você não pode é meio difícil de ver, mas na verdade o sexto está em itálico e selecionado aí então na verdade mudou ok então.
Resolvemos esse problema e vamos formatar isso em uma data e não há data em aí eu quero o mês atual e o ano corrente hoje a partir da hora de a gravação é 8 de maio de 2024, então observe que 8 de maio de 2024 é ideal, eu deveria fazer isso um pouco está claro então o atual data será o padrão se houver não há data lá, então isso realmente ajuda nós porque às vezes você só quer mude isso e você deseja que ele seja o padrão para qualquer que seja a data e o mês aparecer lá então isso pode ser muito útil, então resolvemos esse problema.
Onde a data visível não está presente em o calendário e este padrão é a data selecionada ou o atual data se não houver nada na célula também calendários têm uma aparência antiga você já viu isso antes onde há uma aparência tão antiga naquele cinza este nos dá total flexibilidade podemos personalizar isso como quisermos pode alterar a cor de fundo para tudo o que quisermos com este seletor de cores então se você quiser um tema específico em um pasta de trabalho específica, você pode fazer exatamente isso e então mude a aparência como você quiser, então é meio que.
Extremamente flexível, na verdade, nunca vi um seletor de data tão flexível com aparência e é muito fácil basta selecionar os botões que podemos mude o mês de folga, estou chamando isso de The mês de folga porque é o mês anterior e depois e estou chamando isso de ativo mês e depois a cor da fonte podemos mudar para que você possa mudar completamente o olhar e sentir e nós temos isso bela configuração de alternância aqui que nós criamos, então novamente trazendo isso para o século 20 temos esta data seletor, então é muito mais personalizado pelo usuário.
Interface e isso significa que mesmo se eles não têm experiência em codificação e tudo pode mudar a aparência e a sensação pelo usuário final e também um dos maiores questões são as questões de data regional e todos os outros calendários têm grandes problemas quando se trata de data regional na verdade, o seletor de data original que eu mostrou na semana passada também tinha isso algumas pessoas disseram ei, seu selecionador de data funciona para a base dos EUA, mas e quanto quatro formatos diferentes neste particular o seletor de data funcionará em qualquer região em qualquer formato e sempre será.
Com base em qualquer data atual o formato é assim, seja dia do mês qualquer que seja o formato da data notado, é apenas mostrando o dia do mês e depois quatro cartas para o ano, então seja qual for o seu a data do sistema será o padrão para isso e eu vou te mostrar exatamente como fazemos isso, então estamos resolvendo os problemas de formato de data regional que são um problema muito grande e que é resolvido então vai corresponder à máquina dos usuários formato de data também fiquei um pouco de ajuda, então muito obrigado pela sua ajude Rudy Rudy me ajudou um pouco especialmente com os formatos de data que ele me confirmou que estava funcionando e.
Ele me deu algumas ótimas ideias, então obrigado pelo seu feedback e ajuda neste Rudy para tornar isso realmente forte e poderoso seletor de data, então estamos resolvendo as questões de dados regionais fechando o formar outra ideia que Rudy teve o que eu aprecio que algumas pessoas se você não quer selecionar uma data apenas pressionar a tecla Escape do teclado irá agora feche-o, então estou apenas usando o Tecla Escape, não estou clicando em nada, então agora podemos fechar o formulário com o Tecla Escape, então obrigado por essa ideia Rudy, então nós temos isso coberto, não multilíngue, outro problema é isso Os selecionadores não têm vários idiomas, então observe que é domingo, segunda, terça, eu.
Quero um seletor de data que possa ser usado para vários idiomas que este complemento nos oferece essa flexibilidade para que possamos definir qualquer
Idioma aqui Espanhol Inglês ou o que você quiser, eu não tenho todos os idiomas, mas observe que os dias aqui Chang com base no linguagem, vamos mostrar isso de novo, então se eu selecione outro idioma como sueco aqui e depois vamos aqui temos três dígitos de dias e se eu receber algum desses três dígitos errados, está totalmente personalizável também e eu vou te mostrar como fazer isso caso você queira adicionar idiomas ou mudar algumas coisas sobre isso então isso é muito bom, então temos isso habilidade nisso também outra coisa é que nós.Também tem um dia de início não personalizado, então algumas pessoas começam no domingo algumas pessoas comece na segunda-feira ou o que você quiser ligue-o para que agora esteja totalmente personalizável naquele dia de início, então tudo que eu precisa fazer é apenas alterá-lo aqui e eu seleciono no calendário e isso start dat é totalmente personalizável, então nós podemos mudar isso para qualquer coisa que quisermos muito muito útil nisso, por último, temos não intuitivo para o usuário, então novamente isso o padrão é o mês e o ano do selecionado, então isso é uma espécie de duplicata Eu já tenho isso aqui em cima padrões o mês e ano selecionado ou dados atuais são a mesma coisa aqui, então não.
Preciso daquele extra, mas tem provavelmente outros que irão adicionar ao seu outros recursos que percebi, então é isso a grande diferença para um selecionador de data assim porque funciona em qualquer pasta de trabalho em qualquer planilha e temos a capacidade de desligá-lo e ligá-lo talvez não queremos isso, então temos isso e esse é um recurso interessante, então é exatamente no que queremos focar, podemos veja as grandes diferenças com base nisso dat picker para outros, então estou muito feliz para trazer isso para você, é claro, isso addin é totalmente gratuito, lembre-se disso é um arquivo addin que iremos acessar.
Não é uma pasta de trabalho tradicional coisa chamada pasta de trabalho de treinamento, não sou vou compartilhar isso com vocês, há nada demais aqui eu quero compartilhar isso addin com você para que o modelo gratuito e addin é na verdade um arquivo xlam, então o que há a primeira coisa que queremos fazer quando ter isso bem a primeira coisa que queremos o que fazer é instalá-lo em nossa máquina para faça isso, vamos entrar no guia de desenvolvedores e se não a tivermos o que queremos fazer é simplesmente personalizar a faixa de opções aqui, clique com o botão direito em qualquer lugar e certifique-se de que o desenvolvedor tenha marcado uma vez está marcado, vamos entrar os suplementos do Excel agora o meu já está.
Verifique, mas digamos que não foi, então vemos que não temos o seletor DAT, é se foi, não o temos e se tentarmos selecione algo aqui, nada vai acontecer acontecer porque não temos a data selecionador instalado, então é assim que é fácil é quando você conseguir seu trabalho, certifique-se de que faça duas coisas que você realmente quer clique com o botão direito no arquivo, deixe-me mostrar você algo, seria assim, então teríamos um arquivo aqui, teríamos clique com o botão direito e vá para as propriedades make com certeza depois de baixar e você verá algo como uma caixa de seleção de desbloqueio algo chamado desbloquear aqui especialmente.
Em um PC com Windows, certifique-se neste complemento arquivo você desbloqueia isso é muito, muito importante antes de instalar, é um novo sistema de segurança uma vez desbloqueado e você tem certeza de que essa caixa de seleção foi verifiquei que não está aqui, mas se eu baixar um XL am ou um xlsm, o que significa que tem macros nele você terá isso a qualquer momento ele foi baixado da Internet que você você terá, você também pode configurá-lo como um local seguro para que você tenha uma ideia do que você precisa fazer primeiro o segundo passo que você pode querer fazer é querer.
Para depois adicioná-lo, então vou colocar o Excel addin e você deseja procurá-lo agora procure qualquer local que você encontrou entre e você vai procurar algo chamado addin seletor de data xcl estou onde quer que você tenha baixado e então basta clicar ok, eu já tenho isso então só vai me perguntar já existe no local do arquivo que você quero substituí-lo, direi sim ou não qualquer um ficaria bem e vamos clicar em OK e então você irá veja aqui você selecionará e você agora veja que está disponível você pode desabilitar habilitar quando selecionamos nele nós agora veja que temos o seletor de data.
Disponível para nós, vamos em frente e definir de volta para um complemento apenas para que possamos cria automaticamente para nossa nova planilha então, novamente, entrarei em nosso complemento aqui vou definir as propriedades aqui e vamos procurar é ADD e vamos mudar isso para verdadeiro agora, quando abro uma nova pasta de trabalho aqui podemos ver nosso seletor de data e é isso que estou procurando para o nosso encontro selecionador, então lembre-se que é somente quando há um complemento, então a ideia é essa há algumas condições especiais que eu quero que haja algumas condições que eu só deseja que este seletor de data seja executado quando o usuário.
Faz seleção em um campo de data aviso isso é geral assim que eu mudar para qualquer tipo de data aqui eu quero executado e a segunda condição é que este seletor de data deve ser ativado se está desabilitado e eu seleciono no mesmo celular nada vai acontecer vamos em frente e colorimos isso só para sabermos qual célula estamos trabalhando, no entanto, se eu ativar que eu quero ter certeza de que o G o seletor aparece, então esses são os dois condições, ele deve ser formatado como um data dois, nosso seletor de dados deve estar ativado então vamos dar uma olhada agora eu vou estar alternando para frente e para trás porque eu quero.
Para mostrar algumas configurações que quero ir de volta ao nosso addin, aqui vou eu nesta pasta de trabalho e vou definir de volta para uma pasta de trabalho normal porque eu quero poder ver isso se tomarmos dê uma olhada neste valor em B1 e clique desabilitar e habilitar vemos que B1 é vou alternar entre verdadeiro e falso então vamos verificar se B1 é igual false, vamos configurá-lo agora, há uma macro que está ligada a isso, podemos ir sobre isso bem rápido aqui dentro do nosso macros selecionadoras de data, lembre-se que temos um.
Faixa de opções que executará essas macros vão correr e isso significa que quando eu clique aqui há uma macro chamada seletor de data de ação ativar esse é um seletor de data macro desativado, então este é o macro que será executada na desativação botão e esta é a macro que é vai rodar no botão de ativação e essencialmente vamos apenas marcar aquela célula é verdadeira ou falsa, então olhamos dentro disso vemos o seletor de data ativar B1 se torna verdade, vamos executar uma macro para atualizar o seletor de data Riven desativado B1 torna-se falso, então é gentil.
De simples então isso é essencialmente tudo isso estamos fazendo isso lá dentro, então volte para dentro um código que precisamos verificar para dois condições um B1 deve ser verdadeiro e o a célula que selecionamos deve ser formatado como uma data, então vamos dar uma olhada nessas duas condições específicas e dentro do nosso módulo de classe o evento CA P é o que faremos primeiro se o usuário seleciona mais de uma célula por vez, estou vou sair do sub agora não tenho certeza sobre isso, como se você tivesse uma célula de mesclagem isso é um encontro, acho que você poderia fazer isso então eu poderia marcar isso como se você trabalha.
Com células de mesclagem e sua célula de mesclagem digamos que são três células, isso funcionará mas se você mudar para um, não será assim tenha isso em mente que é algo como se selecionar um grande número de células eu realmente não quero que isso apareça, então continue que em mente é algo para brincar um pouco, então eu realmente não quero isso código a ser executado se você selecionar em um grande celular ótimo, então agora o que vamos fazer é que quero ter certeza de que é um encontro então o que vamos fazer é se for a data se o valor da célula for uma data então certamente isso é uma condição, então nós.
Saiba que o valor é uma data que podemos usar o comando is date então sabemos que é um campo de data, então essa é a primeira verificação que vamos correr e é isso data aqui, então é data, então se isso for verdade certo, eu deveria colocar igual a verdade, eu gosto isso é igual a verdade mesmo que não seja necessário e ainda funciona, mas eu quero para fazer isso, a data é verdadeira, então sabemos que é uma data para que possamos colocar isso lá e suponha que o próximo seja outra condição que quero verificar quero verificar se o formato é algo.
Semelhante a YY porque você sabe com Datas internacionais os formatos podem ser no lugar certo, por exemplo, se eu use um encontro longo, vamos em frente e mude para Eu usei datas curtas até agora e se eu quiser colocar um longo encontro então aqui temos um longo encontro eu também quero que apareça em uma data longa, vamos clique duas vezes para que possamos fazer isso também se dermos uma olhada os formatos têm que combinar se eu entrar no número maior formatos e dou uma olhada em nossos formatos se entrarmos no costume veremos isso data para que possamos olhar especificamente para.
Aquela data que vemos tem M, então estou procurando um formato que seja algo semelhante a isso vai conter y's ou D's ou M's ou qualquer coisa assim então eu sei que é um formato quase sempre então vamos procurar algo qualquer coisa com dois anos dentro da data formato, vamos procurar algo específico, estou olhando dentro do alvo qual é a célula que estou olhando formato numérico e quero usar light porque eu não quero que seja exatamente assim é como se significasse que contém yyy o.
Formato ou formato de número como significando isso contém dddd ou o formato contém mmm então vou assumir que é um data então aqui vamos verificar vamos fazer aqui mesmo verifique se a célula está no formato de data e isso é tudo que estamos fazendo aqui, então sei que é um formato de data, mas eu também precisa ter certeza de que B1 é verdadeiro lembre-se do B1 que está na folha um que eu quero para ter certeza de que estou focado nisso há muitas pastas de trabalho, então vamos concentre-se nesta planilha específica da pasta de trabalho uma folha B1 desta apostila é.
Aqui mesmo se eu visualizar o objeto é vai nos levar, quero dar uma olhada para ter certeza que B1 não é falso se for falso nós podemos sair do sub, então para fazer isso estamos só vou verificar, só vou colocar saída no seletor de data desabilitado e isso é essencialmente o que estamos fazendo ótimo, agora vamos nos concentrar nisso formulário de calendário, então temos um formulário aqui na verdade, esta forma de data é relativamente simples, não precisamos entrar em todos os detalhes, mas vou entrar em muitos detalhes essencialmente tem um monte de 42 diferentes botões temos sete colunas e seis fileiras de apenas botões e é claro que eu.
Recebi treinamentos especificamente sobre formulários de usuário vamos entrar muito brevemente em este é um seletor de data padrão que Descobri que isso se chama mês CB, é um lista suspensa do mês, isso é chamado de CB ano e é a nossa lista suspensa de anos e Eu adicionei alguns botões de alternância aqui, então aqui botões para nosso formulário colorem nosso ativo botão de cor do mês ou cor Monon off botão e nosso botão de cor da fonte e eu também tem um botão de configurações para alternar aqui e também tenho outro botão escondido.
Em algum lugar por aqui, oh meu Deus é tão pequeno que é propositalmente tão pequeno veja aquele pequenino, podemos ampliar lá esse botão é propositalmente pequeno e eu vou explique isso para que haja outro botão chamado botão cancelar e é especificamente pequeno e especificamente deveria estar escondido, mas tem um ótimo propósito, então iremos para o essa é a forma em si e seremos passando por todos os aspectos de como esse formulário pode lidar, então é meio que simples e estes nos dias individuais são chamados de D1 D2 e até d42 é basicamente isso, então é um forma relativamente simples, não há uma muita coisa acontecendo a maior parte da magia.
Acontece dentro do código e é isso que estamos indo então vamos de volta ao nosso módulo de aula e então estamos focado neste formulário de calendário e no a primeira coisa que eu quero fazer é querer para posicionar este formulário isso fica meio confuso mesmo eu não entendo tudo aspecto, mas achei essencialmente tudo O que eu quero fazer é colocar esse formulário diretamente sob a célula que é o objetivo que é o único objetivo e tem a ver com larguras e dimensões da tela e pixels e fica muito confuso no entanto isso é tudo que você precisa saber que tudo isso garante que o formulário do usuário será.
Aparecem abaixo da célula tão essencialmente o que estamos fazendo é definir um exposição baseada em nossos pixels de nosso tela e nossa posição y e isso é onde isso ocorre também em pixels para polegadas vamos basear a posição esquerda em o ACT deixou a primeira posição aqui e também vamos definir a esquerda posição na janela ativa aponta para pixels da tela confusos, mas basicamente isso define a posição esquerda e isso define a posição superior a posição superior mais a altura da célula ativa para que o motivo para adicionar a célula ativa se ela não estava na célula ativa exata que estaria.
Apareça aqui mesmo, eu não quero isso aparecer aqui, então quero adicionar algo que quero acrescentar no altura da linha atual e isso é importante porque se, por exemplo, o altura dessa linha é essa que eu ainda quero apareça abaixo, então queremos adicionar a altura, então estamos definindo a esquerda posição e a posição superior com base em esta célula aqui e estou adicionando no altura que vai acertar aqui embaixo, independentemente da altura a célula, então acho que isso é importante e isso é tudo o que faz e nós não preciso entrar em detalhes porque você.
Poderia apenas copiar e colar isso então basicamente estamos apenas definindo o topo posição com base na célula do ator posição esquerda com base na célula do ator e então estamos adicionando a altura e a última coisa que vamos mostrar a forma então é isso, é tudo o que temos fazer para mostrar o formulário então tudo isso código tudo o que ele faz é garantir que ele verifique que é um formato de data, ele verifica isso nosso seletor de data que nós temos habilitado e vai exibir o formulário ótimo, então a seguir, quando o formulário estiver exibido, queremos fazer algumas coisas com é toda a outra magia, todo o resto.
Acontece em algumas macros, temos o nosso módulos aqui e temos um código que é entrando no formulário então aqui está o nosso formulário se eu quiser ver o código por trás do formulário eu clico aqui então esse é o nosso formulário e todas as informações que vão esteja nesta forma e vamos sobre os detalhes individuais nesse formulário vamos revisitar alguns dos problemas e as soluções que vamos ser focado, então vamos puxar para cima aquela folha original que está aqui apostila de treinamento e vemos que concentre-se nisso, então vou voltar no G2, então algumas das questões que abordamos.
Face é aquela em que o código deve ser escrito cada folha, então agora vemos como isso criando um addin e tendo isso evento de mudança de seleção em um módulo de classe acontecerá em todas as pastas de trabalho que o usuário abre, então é assim que o seletor de data não adjacente à data célula para vermos como podemos posicioná-la formulário de usuário do seletor de data diretamente abaixo do célula a data visível não presente no o calendário é padronizado para a data selecionada então vamos entrar nesses todos esses problemas durante o código dentro.
Isso então vamos voltar ao código aqui e vamos entrar nisso para que tudo disso é o código que está por trás do formulário de usuário, precisamos dimensionar alguns variáveis eu quero saber hoje o que hoje é o dia atual em que estamos vou focar no ano corrente será a data do mês atual e a data específica do calendário, então estamos vou repassar essas coisas que eu também saiba o primeiro dia do mês é um formulário de usuário que precisaremos Percorra algumas informações, algumas das os campos dentro desse formulário de usuário para.
Vamos dimensionar isso como um controle controle é um elemento dentro do formulário de usuário, teremos que percorrer I também quero saber o número do mês número do ano o dia de início o idioma coluna o número do dia da semana que irei repassar o que isso significa e a linha do dia é longa todas essas são variáveis longas que precisamos criar o calendário se estamos criá-lo ou não como Boo e isso será verdadeiro ou falso a cor do fundo do formulário, precisamos disso como um encadeie o mês ativo com a cor desligada.
Cor mono e a cor da fonte do formulário, então temos quatro cores diferentes que vamos trabalhar e nós preciso associar que essas cores podem ficará visível quando alternarmos as configurações cor de fundo o mês ativo o mês de folga e a cor da fonte para que possamos fazer tudo isso, podemos definir qualquer coisa que quisermos queremos aqui se quisermos podemos ir com o verde claro meio legal e o razão pela qual recebemos isso, tenha em mente se você está trabalhando nisso diz a extensão não pode ser usado com uma alteração de tipo de arquivo o tipo de arquivo e basicamente está dizendo nós, eu tenho alguns eventos salvos, então se eu depurá-lo, veremos isso quando eu.